sed
Aggiungi comando
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