3-й абзац снизу-адресов, которые очень волновало, я ссылку Маверикс/Йосемити, но это все еще верно для старых версий. Дело в том, вы должны получить вашу версию после обновления. Также вы знаете, почему если я ставлю его на одну строку `{ Эхо -е в "Foo" } | дрм, он говорит "Ошибка синтаксиса: неожиданный конец файла", но твой вариант работает? @Виктор закройте центр программного обеспечения и повторите команды. @Жеффе, пожалуйста, новичку, конечно, но у меня есть контрпримеры к вашим высказываниям. Долгосрочное сотрудничество, хотя и не в том же университете. Сдаемся наставник, кажется, контрпродуктивно и продвижения карьеры. Кстати, спасибо, что дал повод для голосования, слишком мало людей здесь достаточно вежливый, чтобы сделать это. Ура.

Проблема с эхо , как это будет не правильно. Вы должны использовать двойные кавычки вокруг переменной или строки не будут сохранены:

Эхо "$сообщение" >Finalinput.txt

Если вы хотите, вы можете сделать это в несколько различных способов, в зависимости от ваших потребностей. Следующий текст в сообщение переменной, но и записывает его в файл в одном дыхании:

сообщение="$( СЭД '/един.*/г' | тройник Finalinput.txt )"

В СЕПГ команда будет получать ввод от пользователя и передать его в тройник , который будет дублировать его, один раз Finalinput.txt и раз в сообщение переменной.

Если нет необходимости сохранить текст в переменной, то просто

СЭД '/един.*/м' >Finalinput.txt

будет работать так же хорошо.