一个简单的场景:我正在寻找wsdl
在项目中间丢失的文件。
$ find -name '*.wsdl'
./some/very/very/long/way/to/some/lost/directory/filename.wsdl
现在我知道它的位置了,我想对这个文件做些什么,说编辑它。除了复制/粘贴我命令后面的路径外,还可以使用由find
更早版本返回的路径吗?就像可以访问您输入的最后一个参数!$
或您使用的最后一个命令一样!!
。
我已经知道可以使用$?
,但它只返回一个错误:0: command not found
$ echo $?
0: command not found
3
这不是返回值,而是输出!
—
MirandaVeracruzDeLaHoyaCardina
详细地说,“返回值”始终是一个数字。通常,0表示成功,非零表示某种失败。命令吐出的字符串(或文本)称为“输出”,而不是“返回值”。
—
Michael Dorst