Оболочка Bash для циклов
for f in file1 file2 file3 file5
do
echo "We are now processing... $f"
# do something on $f
done
И если вы хотите, вы можете объявить переменную, содержащую путь к файлам, по одной в каждой строке, что-то вроде этого:
FILES="file1
/path/to/file2
/etc/resolv.conf"
for f in $FILES
do
echo "We are now processing... $f"
# do something on $f
done
Для этого есть все возможные варианты, такие как выбор всех файлов с определенным расширением.
Так что, если вы используете первый вариант:
Наши файлы
-- my_folder
-- file1
-- file2
-- file3
-- etc
Наш код
cd /path/to/my_folder
for f in file1 file2 file3 file5
do
echo "We are now processing... $f"
# do something on $f
done