有一段命令是这样的:$value=12$expr $value + 10 > /dev/null 2>&1$echo $?0其中命令第2行的 2>&1 是什么意思啊echo $?又是什么意思?不是运行expr就能给出判断值了吗?原谅初学者啥都不懂
2 回答
富国沪深
TA贡献1790条经验 获得超9个赞
授之以渔:
expr命令用法:
man expr
shell scripting(包括variable definition and usage, special variables like $?, input/output redirecting)
google搜索: abs guide
ibeautiful
TA贡献1993条经验 获得超5个赞
那个是流控制,是说错误流(linux下编号为2)也输入到标准输出中(linux下编号为1)
第二个问题,打出上一个表达返回的结果.执行成功返回0
- 2 回答
- 0 关注
- 257 浏览
添加回答
举报
0/150
提交
取消