我使用 Bash。当我在寻找文件时,我通常会执行以下操作:
find -name stackexchange.hs
结果通常如下所示:
/youre/the/man/now/dog/stackexchange.hs
/you/are/no/longer/the/dog/dog/stackexchange.hs
/this/is/the/file/i/want/stackexchange.hs
Run Code Online (Sandbox Code Playgroud)
然后我想执行以下操作之一:
目前,我用鼠标剪切和粘贴。这让我想到了我的问题:
find
命令之后发生的。$ find -name am_i_really_all_alone.txt
./borges/library/you_are_not_alone.txt
./borges/library/am_i_really_all_alone.txt
$ vim (N)
Run Code Online (Sandbox Code Playgroud)
(语法和语义可能不同,但你明白了)
似乎有几个类似的问题。以下是我感知到的差异(我愿意接受启蒙):
find
into vim
(或其他任何内容)通过管道传输。在我的情况下,我想find
先,再管(可以这么说)。我的捕获/使用严格发生在.