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

 更新时间:2014年04月09日 15:55:08   作者:  
这篇文章主要介绍了shell脚本函数:控制颜色、定位、居中显示的代码,需要的朋友可以参考下

一、控制颜色

代码:

复制代码 代码如下:

#!/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
}

相关文章

  • shell脚本实现猜数游戏

    shell脚本实现猜数游戏

    这篇文章主要为大家详细介绍了shell脚本实现猜数游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • Linux用户和用户组管理方法介绍

    Linux用户和用户组管理方法介绍

    这篇文章介绍了Linux用户和用户组管理的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 判断输入的日期是否正确的shell脚本

    判断输入的日期是否正确的shell脚本

    这篇文章主要介绍了判断输入的日期是否正确的shell脚本,需要的朋友可以参考下
    2016-08-08
  • 使用curl递归下载软件脚本分享

    使用curl递归下载软件脚本分享

    本脚本完成了对apache的镜像网站的递归扫描。通过文件IO的缓存方式记录可下载文件,再针对需要文件的后缀名批量下载软件包备用,大家可以修改成自己脚本
    2014-03-03
  • 程序中获取linux系统启动时间方法

    程序中获取linux系统启动时间方法

    需要在应用程序获取系统的启动时间,通过sysinfo中的uptime可以计算出系统的启动时间,下面介绍一下获取方法,大家参考使用吧
    2014-01-01
  • Linux学习之expect操作详解

    Linux学习之expect操作详解

    expect是一种脚本语言,它能够代替人工实现与终端的交互,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。本文将通过示例详细说说它的使用,感兴趣的可以了解一下
    2022-10-10
  • 一个简单的防CC攻击Shell脚本分享

    一个简单的防CC攻击Shell脚本分享

    这篇文章主要介绍了一个简单的防CC攻击Shell脚本分享,主要原理是分析apache或者nginx的访问日志,对大量访问的IP加入iptables进行禁止访问,需要的朋友可以参考下
    2014-06-06
  • Shell脚本实现批量生成nagios配置文件

    Shell脚本实现批量生成nagios配置文件

    这篇文章主要介绍了Shell脚本实现批量生成nagios配置文件,本文使用配置文件模板加上文件替换的方法实现批量生成配置文件,需要的朋友可以参考下
    2015-07-07
  • linux shell 中数组的定义和for循环遍历的方法

    linux shell 中数组的定义和for循环遍历的方法

    今天小编就为大家分享一篇linux shell 中数组的定义和for循环遍历的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Shell实现的Oracle启动脚本分享

    Shell实现的Oracle启动脚本分享

    这篇文章主要介绍了Shell实现的Oracle启动脚本分享,本文直接给出实现代码,需要的朋友可以参考下
    2015-01-01

最新评论