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
}

相关文章

  • Linux中文件的基本属性介绍

    Linux中文件的基本属性介绍

    这篇文章介绍了Linux中文件的基本属性,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 详解如何在Linux中创建和使用别名命令

    详解如何在Linux中创建和使用别名命令

    Linux 用户经常需要反复使用一个命令,一遍又一遍地键入或复制相同的命令会降低您的工作效率并分散您对应该做的事情的注意力,这个时候我们可以通过为最常用的命令创建别名来节省一些时间,接下来将给大家介绍一下如何在Linux中创建和使用别名命令
    2023-07-07
  • Linux Shell脚本syntax error: unexpected end of file原因及解决

    Linux Shell脚本syntax error: unexpected en

    这篇文章主要介绍了Linux Shell脚本syntax error: unexpected end of file原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • linux shell中单引号、双引号、反引号、反斜杠的区别

    linux shell中单引号、双引号、反引号、反斜杠的区别

    shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符`的区别,学习shell编程的朋友可以看下
    2013-01-01
  • Linux vim编辑命令模式

    Linux vim编辑命令模式

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。这篇文章给大家介绍了Linux vim编辑命令模式,非常不错,感兴趣的朋友参考下吧
    2016-11-11
  • Linux下使用shell脚本自动执行脚本文件

    Linux下使用shell脚本自动执行脚本文件

    这篇文章主要介绍了Linux下使用shell脚本自动执行脚本文件的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • shell脚本杀死指定端口进程的实现示例

    shell脚本杀死指定端口进程的实现示例

    随着越来越广泛的Linux系统使用,如何轻松杀死指定程序端口成为了很多系统管理员最迫切关心的问题,本文就详细的介绍一下如何实现,感兴趣的可以了解一下
    2023-10-10
  • shell命令行参数用法简介

    shell命令行参数用法简介

    本文介绍了shell命令行参数的用法,对于普通脚本语言诸如perl python等,写一个脚本程序,包装命令行参数时,一般都是用getopt之类的;c语言也类似
    2014-04-04
  • php编译安装常见错误大全和解决方法

    php编译安装常见错误大全和解决方法

    这篇文章主要介绍了php编译安装常见错误大全和解决方法,需要的朋友可以参考下
    2014-04-04
  • shell脚本实现输入密码显示星号

    shell脚本实现输入密码显示星号

    本文给大家分享使用shell脚本实现输入密码显示星号的脚本写法,在文章末尾给大家补充了shell输入密码时关闭屏幕回显的实现方法,需要的朋友参考下吧
    2017-01-01

最新评论