bash:echo

echo 'xxxx'自带换行

echo -n ‘xxxxxx’ 取消换行

echo -e "xxxxxxxxxxxx"允许转义字符(两种引号对转以字符效果相同,影响$变量)

转义字符仅由-e决定,和引号类型无关

是否解释文字输出:
   a 发出警告声;
    删除前一个字符;
   c 最后不加上换行符号;
   f 换行但光标仍旧停留在原来的位置;
   换行且光标移至行首;
   光标移至行首,但不换行;
   插入tab;
   v 与f相同;
   \ 插入字符;
   nn 插入nnn(八进制)所代表的ASCII字符;

Linux下的换行是

win下的换行是

有没有好的办法?仅使用 在win下记事本表现为一行,在notebook中OK

原文地址:https://www.cnblogs.com/daduryi/p/6628538.html