Normalerweise verwenden wir eine andere Datei, um die Ausgabe umzuleiten.
Zum Beispiel :
cat < first > temp
In diesem Befehl wird der Inhalt von first anstelle der Standardausgabe auf temp umgeleitet.
Warum wird dann die Datei abgeschnitten, wenn ich denselben Dateinamen verwende?
Warum kann es nicht dieselbe Datei überschreiben?
cat < first > first
cat < first > temp
funktioniert gut.