linux - Pourquoi la commande `echo -e "\n"` génère-t-elle deux lignes vides alors qu'elle n'a qu'un seul caractère de nouvelle ligne ?
高洛峰
高洛峰 2017-06-08 11:02:43
0
3
1098

Tout comme le titre.

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


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

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

répondre à tous(3)
某草草

Par défaut echo affichera un caractère de nouvelle ligne. Ainsi, en ajoutant le "n" spécifié, un total de deux sera affiché.

-n Ne termine pas automatiquement la ligne à la fin

Vous pouvez donc passer echo -n pour ne pas afficher la nouvelle ligne par défaut.

phpcn_u1582
echo

Le principe est expliqué par les deux étudiants ci-dessus. Si l'interrogateur doit afficher une ligne vide, ce n'est pas un problème

.
为情所困

Pour éviter ce comportement par défaut car echo命令本身默认会在输出字符串后面追加一个换行符,可以通过增加一个选项-n :

echo -ne "\n"
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal