sed
Lägg till kommando
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