echo "eg: cfont -red [ -blue message1 message2 -red ]"; ;; *) echo -ne "$1" ;; esac shift done } 使用方法是 cfont -颜色 字符串... 如: cfont -cyan abc 注意使用时要换行需要加入 -n 选项。想要恢复默认的要加入 -reset选项。 2颜色码表 #!/bin/bash T='gYw' # The test tex...
echo -e "${BLUE}Blue color${RES}" echo -e "${GREEN}Green color${RES}" echo -e "${PINK}Pink color${RES}" 这种方法的原理是,把转义序列定义为变量,echo 时直接引用变量就行了。 第二种方法:定义颜色动作 #!/bin/bash # 定义颜色动作, 把echo -e也定义到变量中 SETCOLOR_SUCCESS="echo -en...
$ source ~/.bashrc “` 2. 修改系统配置文件`/etc/bashrc`: 打开终端,使用管理员权限(sudo或root用户)打开`/etc/bashrc`文件。 “`bash $ sudo vi /etc/bashrc “` 找到`# Alias definitions`这一块代码,修改或添加以下代码: “`bash # 设置命令行提示符颜色 PS1=’\[\033[01;32m\]\u@\h\[\033...
如果要在Shell脚本中使用颜色代码进行彩色输出,可以在输出文本中包含颜色代码,并使用`echo -e`命令进行解释。以下是一个使用颜色代码进行彩色输出的示例: ``` RED='\033[0;31m' NC='\033[0m' # No Color echo -e "${RED}This is red text.${NC}" ``` 在这个示例中,通过定义变量`RED`和`NC`来保...
方法二:echo‘"Hello World"’,最外层是单引号,无视所有特殊字符包括双引号,所以双引号被认为是普通字符。 [roc@roclinux ~]$ echo "\"Hello World\"" "Hello World" [roc@roclinux ~]$ echo '"Hello World"' "Hello World" 既然有打印双引号的需求,也就有可能打印单引号,方法是类似的,使用双引号套单...
echo -e "${BOLD_YELLOW}This text is bold and yellow${NC}" 然而,在使用ANSI转义码时,我们还需要注意一些特殊情况。例如,如果你想在bash的提示符(PS1等)中使用这些颜色,你需要添加额外的转义字符,以便bash可以正确解释它们。否则,当你在历史记录中使用Ctrl + r进行搜索时,可能会遇到问题。
echo是Linux中较为常见的命令,特别是在bash的脚本编写中它的灵活运用是必不可少的。 echo的内容简介 在man手册中的解释是:display a line of text,翻译过来就是回显或者再通俗点说就是显示字符或数字。解释看起来很简单,不过这个命令可以实现的功能却很丰富。
1:bash是我们在登录系统是执行的shell程序,我们适当配置属于自己的bash可以方便我们和Linux系统的交互。是我自己更改的bash配置。 通常的情况下、在我们的系统会保存备份bash配置,在/etc/skel/.bashrc这个位置。我便借助这个位置保存的备份更改了自己的终端颜色显示。如下图所示,是我很喜欢的显示。
result=`echo$SIZE| grep"Mb"`if["$result"!=""]thenecho"$SIZEinclude Mb"fi 4、利用grep查找,不区分大小写 SIZE=10Mb result=`echo$SIZE| grep -i"mb"`if["$result"!=""]thenecho"The units are correct"fi 数组操作 冒泡排序 #!/bin/bashBubbleSort() ...
#!/bin/bash let a=5+4 let b=9-3 echo $a $b 9 6 十 1.ip a 查看所有的ip地址,参数 a,address,addr 都可以 2.ping 用于检测主机。 执行ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。