cat < file
wypisuje zawartość pliku na standardowe wyjście.
cat > file
odczytuje stdin aż do wykrycia Ctrl+ Di zapisania tekstu wejściowego do pliku .
cat <> file
, przynajmniej w mojej wersji Bash, drukuje zawartość pliku szczęśliwie (bez błędów), ale nie modyfikuje pliku ani nie aktualizuje znacznika czasu modyfikacji.
W jaki sposób standard Bash uzasadnia pozornie ignorowane >
w trzecim stwierdzeniu - a co ważniejsze, czy coś robi ?