linux shell脚本,怎样变量传递执行结果
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell脚本,怎样变量传递执行结果相关的知识,希望对你有一定的参考价值。
将一条命令的执行结果赋给一个变量的方法有:1、使用反引号``
(数字键1左边的键,tab键上面,英文方式输入)
如:a=`echo
"hello
world"`;
即将命令
echo
"hello
world"的输出赋给变量a
2、可以使用
$(())
如:a=$(echo
"hello
world")
即
将命令echo
"hello
world"的输出赋给变量a 参考技术A 可以用
$?
获取上一条shell命令的返回结果。
一般的约定是:
0
表示成功,非0表示失败。
例如:你可以试验一下
执行正确的shell
命令:
执行
ls,然后紧接着
echo
$?
执行错误的shell
命令:
执行
ls
/abcdefg,然后紧接着
echo
$? 参考技术B ip=`ifconfig
eth0`
echo
$ip
`ifconfig
eth0`用的是尖角号也就是数字键1左边的那个键
以上是关于linux shell脚本,怎样变量传递执行结果的主要内容,如果未能解决你的问题,请参考以下文章