我遇到了echo命令的问题,它正在打印两次值。有人可以帮忙吗?
注意:stats.txt是一个dos文件。我使用dos2unix -437将其转换为unix
file=`cat stats.txt | head -3 |tail -1`
stat=`cat stats.txt | head -4 |tail -1`
echo "$file,$stat"
输出:
+ echo -n 764,6
-n 764,6
答案 0 :(得分:1)
以+
开头的行是由使用-x
选项启动的shell脚本引起的。我认为这是一个调试功能;您可以删除-x
,也可以添加+x
,以将其关闭。
答案 1 :(得分:-1)
了解您正在使用的shell会很有用,但请尝试:
回显“$ {file},$ {stat}”