Tôi thường sử dụng như thế nàyvi mở với tên tập tin thông qua
$ find -name testname.c
./dir1/dir2/testname.c
$ vi ./dir1/dir2/testname.c
nó để gây phiền nhiễu để gõ tên tập tin với vị trí một lần nữa.
làm cách nào tôi có thể thực hiện việc này chỉ với một bước?
Tôi đã thử
$ find -name testname.c | xargs vi
nhưng tôi đã thất bại.
có thể trùng lặp: http://stackoverflow.com/questions/5955577/bash-automatically-capture-output-of-last -executed-command-into-a-variable –
Câu trả lời này giải thích tại sao giải pháp 'xargs' không hoạt động: [Tại sao" định vị tên tệp | xargs vim ”gây ra hành vi đầu cuối lạ?] (http://stackoverflow.com/a/8228888/85371) – sehe