Zum Inhalt springen

Kurs Diskussion:Wissenstest Linux/LPIC1-101/Test 006

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Abschnitt hinzufügen
Aus Wikiversity
 cat file | sed 's/  */ /g;' > file
 Vollkommen richtig!
 Lesen des Dateiinhalts durch das „cat“-Kommando und Umwandeln der mehrfachen Leerzeichen in ein einzelnes mittels des darauffolgenden „sed“-Kommandos führt zum Ziel.
 Die Ausgabe des Ergebnisses in die Datei „file“ funktioniert hier, da das Lesen des Dateiinhalts durch den „cat“-Prozess bereits vorher erfolgte. 

Das Kommando funktioniert nicht, weil die Shell die Datei mit "> file" schon öffnet und damit ihren Inhalt löscht, bevor cat sie lesen kann. 82.83.116.21 21:33, 12. Feb. 2008 (CET)Beantworten

Hallo IP, hast Du das ausprobiert? --Exxu 22:46, 12. Feb. 2008 (CET)Beantworten