怎么用shell获取上一条命令返回值
导读:在shell中,可以通过特殊变量$?来获取上一条命令的返回值。 示例代码如下: #!/bin/bash # 运行命令 ls # 获取上一条命令的返回值 ret=$? # 打印返回值 echo "上一条命令的返回值为: $ret" 在...
在shell中,可以通过特殊变量$?来获取上一条命令的返回值。
示例代码如下:
#!/bin/bash
# 运行命令
ls
# 获取上一条命令的返回值
ret=$?
# 打印返回值
echo "上一条命令的返回值为: $ret"
在上述示例中,首先运行了ls
命令,然后使用$?
获取上一条命令的返回值,并将其赋值给变量ret
,最后通过echo
命令打印出返回值。
请注意,$?变量只能获取上一条命令的返回值,如果希望获取更早之前的命令返回值,可以将其保存在其他变量中。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 怎么用shell获取上一条命令返回值
本文地址: https://pptw.com/jishu/575109.html