欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

shell脚本函数:控制颜色、定位、居中显示的代码

程序员文章站 2024-01-21 08:44:46
一、控制颜色代码: 复制代码 代码如下:#!/bin/sh function colour (){  case $1 in   ...

一、控制颜色

代码:

复制代码 代码如下:

#!/bin/sh
function colour ()
{
  case $1 in
    black_green)
       echo -e '\033[40;32m'

    black_yellow)
       echo -e '\033[40;33m'

    black_white)
       echo -e '\033[40;37m'

    black_cyan)
       echo -e '\033[40;36m'

    black_red)
       echo -e '\033[40;31m'

    colour_default)
       echo -e '\033[0m'

   esac
}

二、定位
代码:

复制代码 代码如下:

#!/bin/sh
function xy ()
{
  _r=$1
  _c=$2
  _text=$3
  tput  cup $_r $_c
  echo -n $_text
}

三、居中显示
代码:

复制代码 代码如下:

#!/bin/sh
function center ()
{
 _str=$1
 _row=$2
 len=`echo $_str | wc -c`
 cols=`tput cols`
 hold_col=`expr $cols - $len`
 new_col=`expr $hold_col / 2`
 tput cup $_row $new_col
 echo -n $_str
}