我正在运行bash脚本,以对自己制作的程序进行一些测试。运行测试时,我希望能够看到终端中打印的命令。为此,我一开始使用-x。
一切都很好,但是在使用'<'的命令中,不会显示运算符,也不会在其后显示单词。我希望它显示整个命令。
也最好不要显示'echo -e \ n'。我已经尝试过使用set + x和set-x,但是我总是最终显示“ set + x”或“ set -x”或两者都显示。
#!/bin/bash -x
cat entrada3.txt
./tp0 < entrada3.txt
./tp0 -p compress < entrada3.txt -o salida3.txt
预期结果:
+ cat entrada3.txt
AAAAAAAAAA
+ ./tp0 < entrada3.txt
65,256,257,258,10
+ ./tp0 -p compress < entrada3.txt -o salida3.txt
实际结果:
+ cat entrada3.txt
AAAAAAAAAA
+ ./tp0
65,256,257,258,10
+ ./tp0 -p compress -o salida3.txt
答案 0 :(得分:1)
您可能正在寻找“ -v”选项而不是“ -x”。