# Добавить текст в начало или в конец каждой строки С помощью sed (3 варианта): ```shell sed 's/^/ТЕКСТ ДО/' file.txt sed -e 's/^\(.*\)$/ТЕКСТ ДО\1/' file.txt sed 's/.*/ТЕКСТ ДО&/' file.txt sed 's/$/ТЕКСТ ПОСЛЕ/' file.txt sed -e 's/^\(.*\)$/\1ТЕКСТ ПОСЛЕ/' file.txt sed 's/.*/&ТЕКСТ ПОСЛЕ/' file.txt sed 's/^/ТЕКСТ ДО/; s/$/ТЕКСТ ПОСЛЕ/' file.txt sed -e 's/^\(.*\)$/ТЕКСТ ДО\1ТЕКСТ ПОСЛЕ/' file.txt sed 's/.*/ТЕКСТ ДО&ТЕКСТ ПОСЛЕ/' file.txt ``` С помощью awk: ```shell awk '{ print "ТЕКСТ ДО" $0 }' file.txt awk '{ print $0 "ТЕКСТ ПОСЛЕ" }' file.txt awk '{ print "ТЕКСТ ДО" $0 "ТЕКСТ ПОСЛЕ" }' file.txt ``` С помощью perl (3 варианта): ```Perl perl -lne 'print "ТЕКСТ ДО$_"' file.txt perl -pe 's/^/ТЕКСТ ДО/' file.txt perl -lpe '$_="ТЕКСТ ДО$_"' file.txt perl -lne 'print "$_ТЕКСТ ПОСЛЕ"' file.txt perl -pe 's/$/ТЕКСТ ПОСЛЕ/' file.txt perl -lpe '$_="$_ТЕКСТ ПОСЛЕ"' file.txt perl -lne 'print "ТЕКСТ ДО$_ТЕКСТ ПОСЛЕ"' file.txt perl -pe 's/^/ТЕКСТ ДО/; s/$/ТЕКСТ ПОСЛЕ/' file.txt perl -lpe '$_="ТЕКСТ ДО$_ТЕКСТ ПОСЛЕ"' file.txt ``` Если нужно вывести не на экран, а в файл, то в конце команды добавить: > > new\_file.txt