Linux命令获取程序返回值

1、命令返回值

linux下,每个命令(程序)执行完毕,一定会返回一个数字表示执行结果。
其中,0代表正常,其他非0代表异常。该返回值可通过$?查看。

$ ls *.png
Diagram1.png  eqn.png         peazip.png
eqn4.png      Mandelbrot.png  x2.png
$ echo $?
0

2、错误号可通过perror命令查看。

$ perror 1
OS error code   1:  Operation not permitted
$ perror 100
OS error code 100:  Network is down

3、命令输出与返回值

注意:命令返回值与命令输出不一样。

$ test=`echo hello`
$ echo $test
hello
$ test=`echo hello`
$ echo $?
0
$ echo hello
hello
$ echo $?
0


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部