我希望能够在后续命令中使用最后执行的命令的结果,
$ find . -name foo.txt
./home/user/some/directory/foo.txt
现在让我们假设我希望能够在编辑器中打开文件,或者删除它,或者使用它做其他事情,例如。
mv <some-variable-that-contains-the-result> /some/new/location
我该怎么做? 也许用一些 bash 变量?
更新:
澄清一下,我不想手动分配任务,我想要的是内置 bash 变量之类的东西,例如。
ls /tmp
cd $_
$_
保存上一个命令的最后一个参数。我想要一些类似的东西,但最后一个命令的输出。
最后更新:
赛斯的回答非常有效,有几点需要注意:
touch /tmp/x