应该用$'\n'形式来表示。只用' '的话,单引号中所有字符为原义,无特殊意义;用" " 的话,双引号中\把n直接转义成n而已。
可以设置自动换行
不应该用单引号或双引号吧!应该用反引号(就是ESC下面那个键),以前我也犯过类似的毛病。因为反引号在shell中的字符串会被解释成为命令。还有echo的-e选项是对转义字符进行解析,默认的是不解析的。如:echo -e "ab\nab"输出:abab
echo 要显示的内容,显示完换行。set /p 要显示的内容,显示完不换行。<不显示任何内容,换行。你输出的内容是从文本读取还是?
347 浏览 4 回答
272 浏览 2 回答
84 浏览 5 回答
359 浏览 1 回答
305 浏览 5 回答
183 浏览 5 回答
352 浏览 4 回答
115 浏览 3 回答
354 浏览 5 回答
104 浏览 1 回答
327 浏览 7 回答
244 浏览 7 回答
215 浏览 6 回答
168 浏览 4 回答
346 浏览 9 回答
256 浏览 11 回答
102 浏览 9 回答
186 浏览 4 回答
197 浏览 12 回答
266 浏览 8 回答