У меня есть несколько файлов. Шаблон выглядит следующим образом:BASH - любая замена символов в имени файла
FILE_1.TXT
FILE_2.TXT
FILE_3.TXT
Теперь у меня есть петля, где я хочу что-то сделать с этими файлами. По какой-то причине (причина не имеет значения для вопроса), я должен запустить цикл не через *.TXT
, а через FILE_*.TXT
- только одна вещь, которая меняется в именах файлов, - это номер. FILE_*.TXT
не работает, Bash ищет FILE_*.TXT
не FILE_1.TXT
и т.д.
код я использую выглядит следующим образом:
for file in FILE_*.TXT
do
# doing some stuff with the files
done
Как я могу получить эту работу?
может быть, если вы разделяете ваш код до сих пор кто-то сможет сказать вам, что вы делаете неправильно –
@MattCoubrough - Я обновил этот вопрос – dziki