Đọc đầu vào của một tập tin


0

Tôi đang tìm kiếm một lệnh unix ngược lại với cat(nhưng không phải tac).

tôi muốn làm

$ SOMECOMMAND /tmp/file
I type some content
for the file here
^D
$ cat /tmp/file
I type some content
for the file here
$

Vì vậy, tôi thực sự gõ vào 'Tôi nhập một số nội dung ...' sau khi chạy lệnh và nó được ghi vào tệp. Và trước khi bạn đề xuất nó, vâng, tôi rất biết về các biên tập viên - chỉ tìm kiếm một thứ tốc ký.

Câu trả lời:


7

Ngược lại catcat.

$ cat > /tmp/file
I type some content
for the file here
^D
$ cat /tmp/file
I type some content
for the file here
$

HẠ! Tôi thích nó. Sẽ chấp nhận ngay khi hết 15 phút.
John Hinnegan

Câu trả lời của @Ignacio Vazquez-Abrams cũng là một phương pháp cực kỳ hữu ích mà tôi thường xuyên sử dụng để thêm nhiều mục nhập tệp máy chủ trong một lần trượt thất bại: # cat >> /etc/hostsvà sau đó nhập nhiều IP / máy chủ trên các dòng riêng biệt và cuối cùng là Ctrl-C khi kết thúc.
rubynorails
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.