在shell中执行命令并获取返回值有两种常见的方法:
result=`command`
# 或者
result=$(command)
echo $result
$(())
将命令的返回值赋值给一个变量:command
result=$?
echo $result
其中,方法1会将命令的输出赋值给变量result,而方法2会将命令的返回值赋值给变量result。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:java怎么执行shell命令并返回结果