例如一个脚本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的意思是:-xfileTrueiffileexistsandisexecutable.参数-x会列出shell执行语句的顺序并将其打印。+echo1这种语句并不是脚本的输出,所以不能将其保存到文件中。
添加回答
举报
0/150
提交
取消