Tôi đang tìm kiếm $ PWD -name 'filename' | vim -chuyển hướng đầu ra của lệnh 'find' sang 'vim'
mong đợi tên tệp sẽ được mở trong trình chỉnh sửa vim. nhưng nó không hoạt động. Trong trường hợp này, tôi chắc chắn rằng chỉ tồn tại một tệp có tên 'tên tệp'.
Ngoài ra, kết quả tìm thấy cung cấp cho đường dẫn hoàn chỉnh trên thiết bị xuất chuẩn.
bằng cách sử dụng 'lệnh | vim -' yêu cầu vim đọc đầu ra từ 'lệnh' và đặt nó vào bộ đệm. (Trái với việc mở các tệp đó.) – idbrii
@pydave Tôi đã bỏ lỡ dấu '-' trong nhận xét của bạn. Quan trọng! –
@pydave Ngẫu nhiên, 'vim <(command)' làm tương tự, sử dụng quá trình thay thế Bash, và điều này làm việc với nhiều hơn chỉ là vim. ví dụ. để thấy sự khác biệt giữa hai thư mục, sử dụng 'diff <(ls -l dir1) <(ls -l dir2)' –