感谢支持
我们一直在努力

Linux下echo命令使用札记

一、echo命令的使用说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。功能:显示字符语法:echo [-neE] [字符串]echo命令常用选项说明:1、-n:不进行自动换行

2、-e:通常结合转义符“\”使用,使转义符生效(若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出)
\a 发出警告声

\b 删除前一个字符

\c 抑制输出后面的字符且不会自动换行

\e 删除后一个字符

\n 强制换行

\r 光标移到行首,但不换行,会覆盖行开头的字符

\t 插入水平制表符

\v 插入垂直制表符

\\ 插入\符号

3、-E:禁用反斜线的转义符生效(默认)

4、变量值的输出,用法:echo $变量名

5、双引号:表示弱引用,变量会替换

6、单引号:表示强引用,变量不会被替换

二、echo输出指定颜色的内容1、用法:需要结合-e选项和“\033”一块使用格式:echo –e “\033[前景颜色;背景颜色m字符串\033[0m”注:前景颜色和背景颜色位置可以互换前景颜色:30m-37m黑色:echo -e “\033[30m 黑色字 \033[0m”红色:echo -e “\033[31m 红色字 \033[0m”绿色:echo -e “\033[32m 绿色字 \033[0m”黄色:echo -e “\033[33m 黄色字 \033[0m”蓝色:echo -e “\033[34m 蓝色字 \033[0m”紫色:echo -e “\033[35m 紫色字 \033[0m”天蓝:echo -e “\033[36m 天蓝字 \033[0m”白色:echo -e “\033[37m 白色字 \033[0m”

背景颜色:40m-47m黑色:echo -e “\033[40m 黑色底 \033[0m”红色:echo -e “\033[41m 红色底 \033[0m”绿色:echo -e “\033[42m 绿色底 \033[0m”黄色:echo -e “\033[43m 黄色底 \033[0m”蓝色:echo -e “\033[44m 蓝色底 \033[0m”紫色:echo -e “\033[45m 紫色底 \033[0m”天蓝:echo -e “\033[46m 天蓝底 \033[0m”白色:echo -e “\033[47m 白色底 \033[0m”

例:输出内容为黄底红字显示 echo -e “\033[31;43m aaaaaaaaaaaa \033[0m”

2、控制选项说明\033[0m 关闭所有属性\033[1m 设置高亮度\033[4m 下划线\033[5m 闪烁\033[7m 反显\033[8m 消隐\033[30m — \33[37m 前景色\033[40m — \33[47m 背景色\033[nA 光标上移n行\033[nB 光标下移n行\033[nC 光标右移n行\033[nD 光标左移n行\033[y;xH设置光标位置\033[2J 清屏\033[K 清除从光标到行尾的内容\033[s 保存光标位置\033[u 恢复光标位置\033[?25l 隐藏光标\033[?25h 显示光标例:要求输出内容的内容为蓝底红字带有下划线并闪烁显示echo -e “\033[31;44;4;5m aaaaaaaaaaaa\033[0m”

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-07/133526.htm

赞(0) 打赏
转载请注明出处:服务器评测 » Linux下echo命令使用札记
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏