я должен прочитать файл, заданный мне в сценарии я сделал, файл может быть любым именем, вход следующегоЧтение текстового файла в Баше построчно, не зная его имени
. /Naloga1.sh tocke < somefile.txt
Это код, у меня есть:
while read line
do
echo $line
done <
проблема заключается в том, во-первых, если я поставил имя сценария на сделано, он будет читать все строки в моем файле - последний. И во-вторых, как я могу получить имя файла, чтобы потом вывести его? Если я эхо $ 1 $ 2 $ 3, $ 1 приходит как tocke и $ 2 и $ 3 не существуют
Удалить '<' после 'done' для чтения из stdin. – Cyrus