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