Kurs Diskussion:Wissenstest Linux/LPIC1-101/Test 006
Letzter Kommentar: vor 16 Jahren von Exxu
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)
- Hallo IP, hast Du das ausprobiert? --Exxu 22:46, 12. Feb. 2008 (CET)