Saya dapat menggunakan catsebagai editor teks yang sangat sederhana dengan melakukan cat > foo.txt.
Jika saya kemudian ketik:
bar
baz
dan kemudian tekan ctrl+ D, sekarang akan terlihat seperti ini:
$ cat > foo.txt
bar
baz^D
dengan kursor di jendela ^. Jika saya kemudian tekan sekali lagi file tersebut akan disimpan. Namun jika saya menekan sesuatu (oke mungkin bukan apa-apa, tapi kebanyakan apa saja) yang lain, saya terus mengedit file.
Apakah ini perilaku normal?
\n.. tetapi dimungkinkan untuk hanya menekan^Ddua kali berturut-turut, dan menyebabkan kondisi EOF tanpa menghasilkan char baris baru akhir (seperti menekan Enter sebelum^Dmau melakukannya).