
Я использую sed для добавления текста в конец файла. До сих пор я пробовал
а.sed -i -e '$ a mynewtext' filename
б.sed -e '$amynewtext' filename
Мой файл выглядит так
90577958
90399451
90219954
90089937
90994000
90083995
90349994
90133537
После выполнения a) и b) я получаю новую строку с mynewtext
. Она не добавляется после 90133537
like 90133537mynewtext
.
Что здесь не так?
решение1
Именно это и a
делает команда (append).
Если вы хотите поместить текст в конец последней строки, вы можете использовать s
команду (заменить), например:
$s/$/mynewtext/
Первый вариант $
относится к последней строке, а второй $
привязывает замену к ее концу.