Szukaj…


Wstaw linię po pierwszym dopasowaniu

Podano plik file.txt o następującej treści:

line 1
line 2
line 3

Możesz dodać nową linię po pierwszym dopasowaniu linii za a polecenia.

W przypadku użycia przenośnego po poleceniu musi następować natychmiast a nowej linii z tekstem do dołączenia w osobnym wierszu lub wierszach.

sed '
/line 2/a\
new line 2.2
' file.txt
GNU sed

Niektóre wersje sed pozwoli text-to-append być inline z a polecenia:

sed '/line 2/a new line 2.2' file.txt

Powyższe polecenia wygenerują:

line 1
line 2
new line 2.2
line 3


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow