2016-10-07 7 views
-3

In sed möchte ich nur einen Bereich von Text zu einem Leerzeichen von 13 bis 21 Zeilennummer ersetzen und drucken Sie die ganze Linie wie es ist. Bitte hilf mir.Sed Befehlsänderung, damit es funktioniert

+1

es würde helfen, ersetzen, wenn Sie Beispieleingabedatei mit den erwarteten hinzufügen Ausgabe ... siehe http://stackoverflow.com/help/mcve und http://stackoverflow.com/tour – Sundeep

Antwort

0

Wenn Sie Zeilen löschen 13 bis 21

sed -i '13,21d' file 

, dass die Zeilen aus der Datei entfernen, wenn Sie sie entfernen möchten sie nicht wirklich löschen, sondern nur von Ihrem Ausgang

sed -e '13,21d' file 
+0

Danke Stephan! – PRANAM

0

Inhalt Zeilen mit Leerzeichen

$ sed '13,21s/.*//' file 
Verwandte Themen