Tôi có thể sử dụng cat
như một trình soạn thảo văn bản rất đơn giản bằng cách làm cat > foo.txt
.
Nếu tôi thì gõ:
bar
baz
và sau đó nhấn ctrl+ D, bây giờ nó trông như thế này:
$ cat > foo.txt
bar
baz^D
với con trỏ tại ^
. Nếu tôi nhấn nó một lần nữa thì tập tin sẽ được lưu lại. Tuy nhiên nếu tôi nhấn bất cứ điều gì (có thể không phải bất cứ điều gì, nhưng chủ yếu là bất cứ điều gì) khác, tôi chỉ tiếp tục chỉnh sửa tệp.
Đây có phải là hành vi bình thường?
\n
.. nhưng có thể chỉ cần nhấn^D
hai lần liên tiếp và gây ra tình trạng EOF mà không tạo ra một char dòng mới cuối cùng (như nhấn Enter trước khi^D
thực hiện).