为了账号安全,请及时绑定邮箱和手机立即绑定

/bin/bash -x是什么意思?

/bin/bash -x是什么意思?

达令说 2019-04-19 16:29:52
例如一个脚本dumb.sh的内容为#!/bin/bashidx=1echo$idx/bin/bash-xdumb.sh的结果为:+idx=1+echo11而且/bin/bash-xdumb.sh>trace.log后,trace.log内容仅为:1有什么办法将/bin/bash-xdumb.sh的整个结果保存下来么?
查看完整描述

3 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

在manbash手册中章节:CONDITIONALEXPRESSIONS,-x的意思是:
-xfile
Trueiffileexistsandisexecutable.
参数-x会列出shell执行语句的顺序并将其打印。+echo1这种语句并不是脚本的输出,所以不能将其保存到文件中。
                            
查看完整回答
反对 回复 2019-04-19
  • 3 回答
  • 0 关注
  • 5699 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信