linux - 為什麼`echo -e "\n"`指令只有一個換行符號卻會輸出兩行空行?
高洛峰
高洛峰 2017-06-08 11:02:43
0
3
1100

如題。

root@localhost:~# echo -e "\n"


root@localhost:~# 
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(3)
某草草

預設 echo 會輸出一個換行符. 所以加上指定的"n",總共輸出兩個.

-n 不要在最後自動換行

所以可以透過 echo -n 不輸出預設的換行.

phpcn_u1582
echo

原理樓上兩位同學說明了,如果題主是需要輸出一個空行,這樣就可以了

为情所困

因為echo指令本身預設會在輸出字串後面追加一個換行符,可以透過增加一個選項-n來阻止此預設行為:

echo -ne "\n"
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板