Я пытаюсь создать сценарий bash, который сначала ищет имя, а затем проверяет, существует ли определенное имя файла, например, vacation021.jpg, в файловой системе, и если оно существует, я хочу добавить имя файла к файл .txt.
У меня много проблем с этим, я все еще новичок в bash.
Это все, что я получил.
> oldFiles.txt
files=$(grep "jane " list.txt)
for i in $files; do
if test -e vacation021.jpg;
then echo $i >> oldFiles.txt; fi
done
Это, однако, добавляет все отдельные слова из list.txt в oldFiles.txt.
Любая помощь будет принята с благодарностью.