语法: echo -e "\033[字背景颜色;字体颜色;特效字符串\033[关闭属性 #字体色范围:30-37 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[字背景颜色;字体颜色m 字符串 \033[0m"或者printf"\033[字背景颜色;字体颜色m 字符串 \033[0m"或者echo-e"\033[字背景颜色;字体颜色m;ascii码m 字符串 \033[0m 字符串(can null) \n" 格式说明 shell脚本中echo命令是内容显示,echo显示带颜色需要使用参数 -e 格式如下: echo -e "\0...
[root@xuegod63 ~]# echo -e " \e[0m" #可以使用\e[0m 关闭所有属性 [root@xuegod63 ~]# echo -e " \033[0m" #可以使用\033[0m 关闭所有属性 常见shell输入带颜色文字: 3x代表字的颜色,4x代表背景色 echo -e "\033[30m 黑色字 \033[0m"echo -e "\033[31m 红色字 \033[0m"...
echo -e "\033[20;1H\033[1;4;32m david use echo say \033[0m Hello World \n" 1. 这行命令首先\033[20;1H将光标移动到终端第20行第1列,之后的\033[1;4;32m将文本属性设置为高亮、带下划线且颜色为绿色,然后输出Hello,world;最后\033[0m将终端属性设为缺省,这样就不会看到连命令完成后的命令提...
shell脚本之三:结构化命令case和for、while循环 1、流程控制语句:case 控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。 case 语句和 if...elif...else 语句一样都是多分支条件语句,case语句主要适用于以下情况,某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。这种情况...
#每个shell脚本有效地运行`在父shell(parent shell)的一个子进程里`,这个父shell是指在一个控制终端或在一个`xterm窗口`中给你命令指示符的进程。 cmd1|(cmd2;cmd3;cmd4)|cmd5 #示例4.如果cmd2 是cd/那么就会改变子Shell的工作目录,这种`改变只是局限于子shell内部`,cmd5则完全不知道工作目录发生的变化。
Shell脚本学习 1. 设置字体颜色 echo -e 特殊字符穿特殊处理 echo -n 最后不自动换行 \033 可以用 \e 代替 #!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色范围:30-37 echo -e "\033[30m 黑色字 \033[0m" echo -e "\033[31m 红色字 \033[0m"...
~]# echo $danyu 123456abc ~]# echo ${#danyu} 9 ~]# 字符串切片 格式: ${parameter:offset} ${parameter:offset:length} 截取从 offset 个字符开始,向后 length 个字符。 ~]# danyu=123456abc 截取第一个字符开始,向后截取4个字符 ~]# echo ${danyu:0...
Shell脚本中echo命令显示内容带颜色高亮显示时,需要使用参数-e。 命令使用格式1:echo -e"\033[背景颜色;文字颜色m要输出的内容\033[0m"。 命令使用格式2:echo -e"\e[背景颜色;文字颜色m要输出的内容\e[0m"。 比如:白底黑字。 [root@centos7-client~]#echo-e"\033[47;30m hello world\033[0m" ...