在 bash 上,我有以下(典型)场景:
~/some/dir$ find | grep java
例如,它的输出
./subdir1/subdir2/file1.java
./subdir1/subdir3/file2.java
./subdir1/subdir4/file3.java
./subdir1/subdir2/file4.java
./subdir1/subdir6/file5.java
现在我知道file5.java
我正在寻找的文件(例如)在那个子目录上,所以我执行:
vi subdir1/subdir6/file5.java
但为了做到这一点,我必须输入路径(我知道使用 TAB 键可以加快速度)或复制并粘贴路径到文件
问题是:bash(或任何其他shell)上是否有引用上一个命令输出的行的快捷方式/变量,所以我可以说
vi [whatever the previous command returned on the 5th line]
,这将是一个很好的节省时间
谢谢!