Я видел статьи 'для' петля. Он разбивается на пробел пробела, как пространство, табуляция или новая строка. Для того, чтобы получить поездку по этому вопросу я следующая дополнительная строка команды:Чтение полной строки в цикле «для» с пробелами, вкладки с несколькими входными файлами
IFS=$'\n'
Но когда я пытаюсь решить вышеприведенный сценарий на следующие детали (у меня есть два файла: «input1.txt» и 'input.txt' на моем текущем каталоге):
команда BASH:
bash script.sh 'input*'
Ниже 'для' блока петли в script.sh
for line in $(cat $1)
...
...
done;
я получил следующую ошибку на выполнение:
cat: input1.txt input.txt*: No such file or directory
Примечание: Я хочу кота оба файла input1.txt и input.txt
Чтение из файлов: HTTP: //mywiki.wooledge .org/BashFAQ/001 –
Это сообщение об ошибке не было создано командами в вашем сообщении. Пожалуйста, сделайте более точное описание проблемы. – rici