LINUX.ORG.RU
ФорумAdmin

sed добавить символы в коце 1ной строчки

 


0

1

Как добавить символы в конце строчки?

например есть фил в нем:

123
123
qwe
фыв
фыв

как к 3 строчке добавить rty

чтоб получилось:

123
123
qwerty
фыв
фыв

?

как для всех строчек нашел а как для 1ной немогу



Последнее исправление: leave (всего исправлений: 2)

AWK

NR==1 {print $0 "rty"}
NR!=1
yoghurt ★★★★★
()
Ответ на: комментарий от Bfgeshka

Зачем тегами насрал? Причём нужного тут ни одного нет.

+1

$ cat "file" | sed 's/\(qwe\)/\1rty/g'
Kroz ★★★★★
()
sed -e '1,1s/$/xxxxxx/'
vel ★★★★★
()

sed добавить символы в коце 1ной строчки

как к 3 строчке добавить

как для 1ной немогу

дебил.

emulek
()
Ответ на: комментарий от sdio

всё равно дебил ТС.

$ echo "1
2
3
4
5"|sed '3s/.*/& добавил чё-то/'
1
2
3 добавил чё-то
4
5

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

emulek
()
Ответ на: комментарий от emulek

Я ничего и не говорю. На такие примитивные вопросы от лентяев (халявщиков) я вообще не отвечаю.

sdio ★★★★★
()

sed -e '/qwe/d; s/$/rty/'

это если строк несколько, и их порядок неизвестен

roman77 ★★★★★
()
Ответ на: комментарий от GGUseR

тебе не слишком везёт, ибо ответы ты получил идиотские. Каков вопрос, таков ответ. Вот этот аффтор: sed добавить символы в коце 1ной строчки (комментарий) похоже специально над тобой издевается. Или надомной. Ну над здравым смыслом-то точно :(

emulek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.