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