sh 用于显示样式文本的函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于显示样式文本的函数相关的知识,希望对你有一定的参考价值。
function txtStyle {
local color
local background
local style
local output
case "$1" in
"black") color="30" ;;
"red") color="31" ;;
"green") color="32" ;;
"yellow") color="33" ;;
"blue") color="34" ;;
"magenta") color="35" ;;
"cyan") color="36" ;;
"white") color="37" ;;
*) color="37" ;;
esac
case "$2" in
"black") background="40" ;;
"red") background="41" ;;
"green") background="42" ;;
"yellow") background="43" ;;
"blue") background="44" ;;
"magenta") background="45" ;;
"cyan") background="46" ;;
"white") background="47" ;;
*) background="40" ;;
esac
case "$3" in
"normal") style="0" ;;
"bold") style="1" ;;
"underline") style="4" ;;
"blink") style="5" ;;
*) style="0" ;;
esac
output="\e["$style";"$color";"$background"m"
echo $output
}
function txt {
local color=$(txtStyle $2 $3 $4)
local def=$(txtStyle)
printf "$color$1$def\n"
}
txt "Here is some styled text!" cyan magenta bold
以上是关于sh 用于显示样式文本的函数的主要内容,如果未能解决你的问题,请参考以下文章
【Flutter】按钮与文本(三)
文本标签及文本样式
创建用于在 MFC 控件上使用 printf 样式字符串格式显示状态更新的函数
在iOS中显示文本内容 <- iOS文本编程指南
Flutter——最详细的Text(文本)使用教程
Flutter——最详细的Text(文本)使用教程