源码

首页 » 归档 » 源码 » linux – 使用Bash自动将最后一个命令的输出…

linux – 使用Bash自动将最后一个命令的输出…


我希望能够在后续命令中使用上次执行的命令的结果.例如,

$find . -name foo.txt
./home/user/some/directory/foo.txt

现在让我们说我希望能够在编辑器中打开文件,或删除它,或者用它做其他事情,例如

mv  /some/new/location

我该怎么做?也许使用一些bash变量?

更新:

为了澄清,我不想手动分配东西.我所追求的是内置的bash变量,例如:

ls /tmp
cd $_

$_保存上一个命令的最后一个参数.我想要类似的东西,但是使用最后一个命令的输出.

最后更新:

赛斯的答案非常有效.要牢记几件事:

>第一次尝试解决方案时,不要忘记触摸/ tmp / x
>只有在最后一个命令的退出代码成功时才会存??储结果

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/linux-shiyongbashzidongjiangzuihouyigeminglingdeshuchu.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9 月 16, 2019 at 02:45 下午

热评文章