我有一个文件/home/user/important.txt
。为了找到它,我使用:
find /home/user -type f -name 'important'
然后,我想在Vim编辑器使用管道。
我怎样才能做到这一点?
就像是
find /home/user -type f -name 'important' | vi
答案1
在'important'后添加*通配符,也可以使用以下命令:
vim $(find /home/user -name "important*")
答案2
您可以-exec
与一起使用find
。使用以下命令:
find /home/user -type f -name 'important' -exec vi {} \;
答案3
使用:
find ./ -name 'important.txt' -print0 | xargs -0 vi
这很有效,而且很简单。
如果你不需要管道那么你可以尝试这个:
find ./ -name 'important.txt' -exec vi {} \;
答案4
locate
很简单,如下:
locate -0 important.txt | xargs -0 vi