一般命令的返回值赋值给变量很常见, 如下:
var=$?命令的输出值赋值给变量就不多了,可以用如下方法:
var=$(cat /sys/bus/usb/devices/1-1.1/idProduct)
echo "var = $var"运行结果如下:
$ ./assign_varialbe_from_cmd.sh
var = 014d
从命令输出赋值变量
一般命令的返回值赋值给变量很常见, 如下:
var=$?命令的输出值赋值给变量就不多了,可以用如下方法:
var=$(cat /sys/bus/usb/devices/1-1.1/idProduct)
echo "var = $var"运行结果如下:
$ ./assign_varialbe_from_cmd.sh
var = 014d

被折叠的 条评论
为什么被折叠?