Как выразить начало и конец строки в sed

$ seq 9 | sed -n 'p;n;h;n;G;p'
1
3
2
4
6
5
7
9
8

То есть, pнапечатать текущую строку, получить nдополнительную, hстарую, получить nдополнительную, Gи удерживаемую строку (добавить ее к пространство шаблонов )и pзаменяют это пространство шаблона из 2 -строк с перестановкой третьей и второй строк.

0
15.05.2019, 00:51
1 ответ

Только поисковое выражение является регулярным выражением, замещающий текст им не является:

sed -i -e "s/'}$/\"}/g"

Это соответствует '}в конце строки и заменяет его на "}.

5
28.01.2020, 02:15

Теги

Похожие вопросы