首页 > 代码库 > Linux基础命令-echo
Linux基础命令-echo
echo命令
功能:显示字符 (末尾自带换行功能)
语法:echo [-neE][字符串]
说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
-n 不在字符的最后自动换行
-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
\a 发出警告声; echo -e "\a" \b 退格键; echo -e "abdc\bxx" \c 不产生进一步的输出(\c后面的字符或\x特殊符号都不认); \n 换行且光标移至行首; \r 光标移至行首,但不换行(从第一个字母开始覆盖); echo -e "abdc\rxx" \t 插入tab; \\ 插入\字符; \0nnn 插入nnn(八进制)所代表的ASCII字符 echo -e "\0101"
echo -e "\033[43;31mred color\033[0m" 30-37 前景颜色 40-47 背景颜色
用echo命令打印特效的文字:
\e[nm n为数字代码,多个以“;”隔开 [33;36;5m red hat [0m
文字颜色码: 重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37
背景颜色码: 重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47
其他数字参数:0 关闭所有属性、1 设置高亮度(加粗)、4 下划线、5 闪烁、7 反显、8 消隐
\xHH插入HH(十六进制)所代表的ASCII字符
echo "$VAR_NAME": 变量会替换,双引号表弱引用 命令不认,变量认 echo ‘$VAR_NAME‘: 变量不会替换,强引用 什么都不认 echo `echo $UID`: 命令替换 命令变量什么都认 ``等价于$( )
Linux基础命令-echo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。