应该用$'\n'形式来表示。只用' '的话,单引号中所有字符为原义,无特殊意义;用" " 的话,双引号中\把n直接转义成n而已。
可以设置自动换行
不应该用单引号或双引号吧!应该用反引号(就是ESC下面那个键),以前我也犯过类似的毛病。因为反引号在shell中的字符串会被解释成为命令。还有echo的-e选项是对转义字符进行解析,默认的是不解析的。如:echo -e "ab\nab"输出:abab
echo 要显示的内容,显示完换行。set /p 要显示的内容,显示完不换行。<不显示任何内容,换行。你输出的内容是从文本读取还是?
241 浏览 4 回答
123 浏览 2 回答
293 浏览 5 回答
219 浏览 1 回答
269 浏览 5 回答
208 浏览 5 回答
107 浏览 4 回答
343 浏览 3 回答
180 浏览 5 回答
82 浏览 1 回答
126 浏览 5 回答
148 浏览 5 回答
314 浏览 8 回答
116 浏览 3 回答
197 浏览 3 回答
207 浏览 8 回答
262 浏览 5 回答
244 浏览 8 回答
183 浏览 11 回答
166 浏览 12 回答