Posso usare cat
un editor di testo molto semplice facendo cat > foo.txt
.
Se poi digito:
bar
baz
e poi premi ctrl+ D, ora è così:
$ cat > foo.txt
bar
baz^D
con il cursore sul ^
. Se lo premo ancora una volta, il file verrà salvato. Tuttavia, se premo qualcosa (va bene forse non nulla, ma soprattutto qualsiasi cosa), continuo a modificare il file.
Questo comportamento è normale?
\n
.. ma è possibile premere^D
due volte in successione e causare una condizione EOF senza generare un carattere newline finale (come premendo Enter prima^D
dell'operazione).