我是脚本新手。我希望将输出echo的行数合并到一行:
echo "$reasult1 \n"
echo "$reasult2 \n"
echo "$reasult3 \n"
echo "$reasult4 \n"
echo "$reasult5 \n"
echo "$reasult6 \n"
echo "$reasult7 \n"
echo "$reasult8 \n"
echo "$reasult9 \n"
echo "$reasult10 \n"
我想要上面的一行。
答案 0 :(得分:0)
试试这个:
echo $reasult1 $reasult2 $reasult3 ....
答案 1 :(得分:0)
echo
的工作方式因shell而异。您可以使用printf
代替,这样会更加统一。
# printf does not print a newline by default. If you really want two newlines per
# echo, as implied by your code, add another \n to the format string.
printf "%s\n" "$result1" "$result2" "$result3"
你想要的变量很多。第一个参数中的格式会根据需要重复多次,以消耗所有剩余的参数。