我希望能够在后续命令中使用上次执行的命令的结果。例如,
$ 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 $_
$_
保存前一个命令的最后一个参数。我想要一些类似的东西,但带有最后一个命令的输出。
最终更新:
Seth的回答效果很好。有几件事需要牢记:
touch /tmp/x
时才会存储结果
https://stackoverflow.com/questions/5955577
复制相似问题