Saya dapat menggunakan cat
sebagai 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^D
dua kali berturut-turut, dan menyebabkan kondisi EOF tanpa menghasilkan char baris baru akhir (seperti menekan Enter sebelum^D
mau melakukannya).