Ricerca…


Inserisci riga dopo la prima corrispondenza

Dato un file file.txt con il seguente contenuto:

line 1
line 2
line 3

È possibile aggiungere una nuova riga dopo prima linea di corrispondenza con il a comando.

Per l'uso portatile, a comando deve essere seguito immediatamente da una nuova riga con caratteri di escape, con il testo da aggiungere alla propria riga o riga.

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

Alcune versioni di sed permettono il text-to-accodamento per essere in linea con il a comando:

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

I comandi sopra mostreranno:

line 1
line 2
new line 2.2
line 3


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow