cat < filemencetak isi file ke stdout.
cat > filemembaca stdin hingga Ctrl+ Dterdeteksi dan teks input ditulis ke file .
cat <> file, setidaknya dalam versi Bash saya, mencetak konten file dengan senang hati (tanpa kesalahan), tetapi tidak memodifikasi file juga tidak memperbarui cap waktu modifikasi.
Bagaimana standar Bash membenarkan yang tampaknya diabaikan >dalam pernyataan ketiga - dan, yang lebih penting, apakah itu melakukan sesuatu?