shell腳本函數(shù):控制顏色、定位、居中顯示的代碼
更新時(shí)間:2014年04月09日 15:55:08 作者:
這篇文章主要介紹了shell腳本函數(shù):控制顏色、定位、居中顯示的代碼,需要的朋友可以參考下
一、控制顏色
代碼:
復(fù)制代碼 代碼如下:
#!/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
}
二、定位
代碼:
復(fù)制代碼 代碼如下:
#!/bin/sh
function xy ()
{
_R=$1
_C=$2
_TEXT=$3
tput cup $_R $_C
echo -n $_TEXT
}
三、居中顯示
代碼:
復(fù)制代碼 代碼如下:
#!/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
}
相關(guān)文章
程序中獲取linux系統(tǒng)啟動(dòng)時(shí)間方法
需要在應(yīng)用程序獲取系統(tǒng)的啟動(dòng)時(shí)間,通過(guò)sysinfo中的uptime可以計(jì)算出系統(tǒng)的啟動(dòng)時(shí)間,下面介紹一下獲取方法,大家參考使用吧2014-01-01Shell腳本實(shí)現(xiàn)批量生成nagios配置文件
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)批量生成nagios配置文件,本文使用配置文件模板加上文件替換的方法實(shí)現(xiàn)批量生成配置文件,需要的朋友可以參考下2015-07-07linux shell 中數(shù)組的定義和for循環(huán)遍歷的方法
今天小編就為大家分享一篇linux shell 中數(shù)組的定義和for循環(huán)遍歷的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Shell實(shí)現(xiàn)的Oracle啟動(dòng)腳本分享
這篇文章主要介紹了Shell實(shí)現(xiàn)的Oracle啟動(dòng)腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-01-01