Скажите, что я в каталоге, и есть другой каталог с изображениями с изображениями .jpg внутри, что я хочу запустить операцию, скажем, «./operation image1.jpg», как я могу это сделать для каждого jpg в картинах каталога? Когда я искал итерацию через файлы в каталоге, я не мог получить результат, который я хотел.Печать имен файлов в каталоге в Bash
#!/bin/sh
cd pictures
pictures=$ls
for pic in $pictures
do
./operation $pic
done
Это код, который у меня есть. Что я делаю не так?
Если 'operation' принимает несколько аргументов файлов, может быть, вы могли бы просто' операция фотографии/*. Jpg' – tripleee