В bash я ноль, но докопался до такой штуки:
Код: Выделить всё
for arg in $1
do
echo "$arg";
done
Это выводит всего навсего первый файл. А вот если сделать так:
Код: Выделить всё
for arg in *.avi
do
echo "$arg";
done
то выводит все файлы.
Если вместо $1 подставить $@, то выводит все файлы и плюс остальные аргументы, что не годится.
Как же всё-таки правильно это сделать?