Привет У меня есть программа, где, если пользователь вводит имя файла, которое я читаю в файле, я буду запрашивать их для ввода.Чтение нескольких строк пользовательского ввода в оболочке
В настоящее время я делаю:
input=$(cat)
echo $input>stdinput.txt
file=stdinput.txt
Проблема с этим он не читает символы новой строки на входе, например, если я вход
s,5,8
kyle,5,34,2
j,2
выход
s,5,8 k,5,34,2 j,2
Предполагаемый вывод для хранения в файле:
s,5,8
kyle,5,34,2
j,2
Мне нужно знать, как включать символ новой строки во время чтения.?
Я пробовал, но когда я катаюсь в файле i.e. cat $ file, он ничего не показывает. –
'cat $ file' работает для меня (значит, содержимое находится в файле). Но с моим предыдущим решением' $ input' было пустым. Изменили это и теперь используйте 'tee' – hek2mgl
. :) – hek2mgl