应该用$'\n'形式来表示。只用' '的话,单引号中所有字符为原义,无特殊意义;用" " 的话,双引号中\把n直接转义成n而已。
可以设置自动换行
不应该用单引号或双引号吧!应该用反引号(就是ESC下面那个键),以前我也犯过类似的毛病。因为反引号在shell中的字符串会被解释成为命令。还有echo的-e选项是对转义字符进行解析,默认的是不解析的。如:echo -e "ab\nab"输出:abab
echo 要显示的内容,显示完换行。set /p 要显示的内容,显示完不换行。<不显示任何内容,换行。你输出的内容是从文本读取还是?
185 浏览 4 回答
135 浏览 2 回答
151 浏览 5 回答
318 浏览 1 回答
91 浏览 5 回答
308 浏览 5 回答
134 浏览 4 回答
305 浏览 3 回答
209 浏览 5 回答
90 浏览 1 回答
224 浏览 4 回答
103 浏览 3 回答
136 浏览 7 回答
148 浏览 12 回答
216 浏览 12 回答
342 浏览 7 回答
192 浏览 4 回答
231 浏览 9 回答
188 浏览 9 回答
302 浏览 8 回答