shell怎么打印换行

#!/bin/bash
echo "a\na\ra\\ra\\n"

打印出来是这种东西。。。

a\na\ra\ra\n

都打印不出换行。。。我要打印换行怎么办?
不要用两条echo,不要用

echo "换
行"

的办法

阅读 57.3k
4 个回答
#!/bin/bash
echo "a\na\ra\\ra\\n"
# 使用 -e 参数
echo -e "a\na\ra\ra\n"
# 使用字符串展开
echo $'a\na\ra\ra\n'

echo -e "换\n行"

echo -e 'a\nb'
或者
echo $'a\nb'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏