在AWK中,可以使用ANSI转义序列来为输出着色。下面是一个示例代码,展示了如何使用AWK打印并为3个变量着色:
awk 'BEGIN{
var1="Hello"
var2="World"
var3="AWK"
# 设置颜色代码
color1="\033[31m" # 红色
color2="\033[32m" # 绿色
color3="\033[34m" # 蓝色
reset="\033[0m" # 重置颜色
# 打印变量并为其着色
printf "%s%s%s\n", color1, var1, reset
printf "%s%s%s\n", color2, var2, reset
printf "%s%s%s\n", color3, var3, reset
}'
在上面的示例中,我们首先定义了3个变量var1
,var2
和var3
,然后定义了相应的颜色代码。接下来,使用printf
语句分别打印每个变量,并在输出中应用相应的颜色代码。最后,使用reset
代码重置颜色,以确保后续的输出不受影响。
运行以上代码,你将看到输出中的Hello
以红色、World
以绿色和AWK
以蓝色显示。
上一篇:Awk 乘法给出的结果与两个数字的正常乘法结果不同。
下一篇:AWK 递归树结构