Обращаясь к этому вопросу, я хочу что-то немного подобное. Идея состоит в том, что я выполняю команду, затем она просит имя файла обрабатывать, и после того, как она сделана с обработкой, она просит следующее имя файла и так далее. Проблема, что у меня есть тысячи файлов, таким образом, я не могу ввести их вручную один за другим. Однако у меня есть .txt файл, содержащий все имена файлов.
Таким образом, я хотел записать сценарий удара который:
пока программа не просит файл, и уже .txt файл сделан, затем я завершаю автоматически
Каждый раз, когда каждый говорит о "тысячах файлов", я сразу думаю xargs
(читайте man xargs
). Принятие Ваших имен файлов просто (не содержащий пробелы или другие забавные символы):
xargs --interactive -n 1 <filenames.txt YourProgram