Sök…


Sätt in rad efter första matchen

Fick en fil file.txt med följande innehåll:

line 1
line 2
line 3

Du kan lägga till en ny rad efter första matchande linje med a kommando.

För bärbar användning måste a kommando följas omedelbart av en rymd ny linje, med texten att lägga till på sin egen rad eller linjer.

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

Vissa versioner av sed tillåter att text-till-append är i linje med a kommandot:

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

Ovanstående kommandon kommer att matas ut:

line 1
line 2
new line 2.2
line 3


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow