如何在 Bash 中更改 Echo 的输出颜色 |
您所在的位置:网站首页 › Linux中033 › 如何在 Bash 中更改 Echo 的输出颜色 |
如何在 Bash 中更改 Echo 的输出颜色 - Linux
echo 命令广泛用于 bash 脚本编写中。 echo 命令在终端中打印字符串或消息。 在 bash 脚本中,为了区分不同的输出消息,可以更改回显字符串的颜色。本文介绍了在 Linux 中更改 echo 输出颜色所需的命令。 如何更改 Linux 中回声的颜色更改 echo 命令输出颜色的最简单方法是使用 ANSI 转义码。 ANSI 转义码用于修改 echo 和 printf 命令的输出。 ANSI 代码以转义字符开头,如下所述: \x1B Hexadecimal \033 Octal最常用的是八进制转义码(\033)。使用 ANSI 转义码的语法是: \033[m在上述语法中, 将替换为 ANSI 颜色代码。 CSI:控制序列诱导器 下表列出了一些最常用的 ANSI 转义码: Red0;31 Green0;32 Orange0;33 Blue0;34 Purple0;35 Cyan0;36 Light Grey0;37 对于颜色的浅色,ANSI 代码如下: Light Red1;31 Light Green1;32 Yellow1;33 Light Blue1;34 Light Purple1;35 Light Cyan1;36 White1;37 更改特定字符串颜色的语法是: \033[0;31m上述语法会将 颜色更改为红色。 如何更改 Echo 输出 Bash 的颜色 - Linux现在,让我们创建一个简单的 bash 脚本来更改 Linux 中 echo 的文本颜色。 使用下面给出的命令创建 bash 脚本文件: $ sudo nano mybashScript.sh现在,输入脚本,下面给出了一个示例脚本: #!/bin/bash red='\033[0;31m' green='\033[0;32m' blue='\033[0;34m' echo -e "{red}This is a bash script" echo -e "${green}Hello ${blue}LinuxHint"-e 标志与 echo 命令一起插入以使用转义序列。 要运行该脚本,请使用下面提到的命令: $ bash mybashScript.sh如何更改 Echo 输出 Bash 的背景颜色 - LinuxANSI 代码不仅可以更改文本颜色,还可以用于将背景颜色应用于文本。 将背景颜色应用于回显输出的方法非常相似,但 ANSI 代码会有所不同。 更改背景颜色的代码列表如下: Red0;41 Green0;42 Orange0;43 Blue0;44 Purple0;45 Cyan0;46 Light Grey0;47 让我们通过 bash 脚本示例来理解它: #!/bin/bash grey='\033[0;47m' cyan='\033[0;46m' echo -e "${grey}Hello ${cyan}LinuxHint"结论echo 命令用于在终端中打印文本。为了区分输出消息,可以对回显输出应用不同的颜色。 ANSI 转义码与改变输出颜色的 echo 一起使用。这些代码可以更改文本及其背景。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |