Zwykle używamy innego pliku do przekierowania wyjścia.
Na przykład :
cat < first > temp
W tym poleceniu zawartość pierwszego przekierowuje do temp zamiast standardowego wyjścia.
Dlaczego więc obcina plik, jeśli używam tej samej nazwy pliku?
Dlaczego nie może zastąpić tego samego pliku?
cat < first > first
źródło
cat < first > temp
działa dobrze.