sed
Commando toevoegen
Zoeken…
Lijn invoegen na de eerste wedstrijd
Gegeven een bestand file.txt met de volgende inhoud:
line 1
line 2
line 3
U kunt een nieuwe regel toe te voegen na de eerste overeenkomende lijn met de a
commando.
Voor draagbaar gebruik moet de opdracht a
onmiddellijk worden gevolgd door een ontsnapte nieuwe regel, met de tekst die moet worden toegevoegd op zijn eigen regel of regels.
sed '
/line 2/a\
new line 2.2
' file.txt
GNU sed
Sommige versies van sed
kan de tekst-naar-append om inline met de a
commando:
sed '/line 2/a new line 2.2' file.txt
De bovenstaande opdrachten zullen uitvoeren:
line 1
line 2
new line 2.2
line 3
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow