Tôi đang cố gắng chuyển hướng đầu ra của lệnh bash thành một tệp mới.
Nếu tôi thử đường ống như dưới đây:
ls -la | vim
Bash chỉ cho tôi các lỗi:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Tôi biết rằng tôi có thể mở Vim và sau đó sử dụng:
:r !ls -la
Nhưng có một cách để làm điều này trong bash chính nó, để Vim được mở và đầu ra được dán tự động ở đó?
<(ls -la)
thực sự là quá trình thay thế chứ không phải thay thế lệnh .