Linux常用命令系列--echo
【摘要】 1、关闭echo的自动换行需要用户在一些提示语后面同一行输入内容时,不需要换行符1)-n选项2)-e选项加上\c转义符2、开启转义-e参数配套转义字符一起配合使用完成不同的效果 转义字符 解释 \a 响铃 \b 退格 \c 不换行 \e 转义符 \f 换页 \n 换行 \r 回车3、单双引号 (1)单引号无视所有的特殊字符,统统当初普通字符对待 (2)双引号会解释$ \ ` 三种特殊字符 (3)不
1、关闭echo的自动换行
需要用户在一些提示语后面同一行输入内容时,不需要换行符
1)-n选项
2)-e选项加上\c转义符
2、开启转义
-e参数配套转义字符一起配合使用完成不同的效果
转义字符 | 解释 |
\a | 响铃 |
\b | 退格 |
\c | 不换行 |
\e | 转义符 |
\f | 换页 |
\n | 换行 |
\r | 回车 |
3、单双引号
(1)单引号无视所有的特殊字符,统统当初普通字符对待
(2)双引号会解释$ \ ` 三种特殊字符
(3)不加括号,解释所有的字符,包括普通字符
echo打印出双引号的方法:
1)使用单引号
2)双引号里面使用\转义
注意:为啥两层双引号不行?
原因:shell中一个双引号有就近原则,他会就近寻找另一个双引号进行配对,因此上述命令等价于:
echo打印了三部分内容
双引号(引号里面为空) + hello world + 双引号(引号里面为空)
echo打印单引号的方法:
双引号里面直接嵌套单引号
作者|何佳若
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)