zoukankan      html  css  js  c++  java
  • shell中参数及带色彩打印

    shell脚本中的一些函数参数说明如下:

    #!/bin/bash
    echo 显示脚本本身:                   $0
    echo 显示第一参数:                   $1
    echo 显示参数的个数:                  $#
    echo 以单个字符串把每个参数连接起来: $*
    echo 显示脚本当前运行的进程id:       $$
    echo "shift命令可以把参数列表$@中的第一个参数剔除,同时其余的变量向前移一位"
    shift 
    echo 打印执行"shift"命令之后的第一个参数 $1
    echo 以参数的形式显示各个参数:       $@
    echo 显示从第几个参数之后的所有参数:  ${@:4}

    然后执行上面脚本结果如下:

    [root@db1 ~]# sh one.sh 1 2 3 4 5 6 7
    显示脚本本身: one.sh
    显示第一参数: 1
    显示参数的个数: 7
    以单个字符串把每个参数连接起来: 1 2 3 4 5 6 7
    显示脚本当前运行的进程id: 9691
    shift命令可以把参数列表1 2 3 4 5 6 7中的第一个参数剔除,同时其余的变量向前移一位
    打印执行shift命令之后的第一个参数 2
    以参数的形式显示各个参数: 2 3 4 5 6 7
    显示从第几个参数之后的所有参数: 5 6 7

    在使用echo打印的时候,使用色彩打印

    文字颜色的数字代码:

    • 重置为0
    • black    30
    • red       31、
    • green   32
    • yellow   33
    • blue     34
    • 洋红     35
    • 青色     36
    • white    37

    背景颜色数字代码:和文字颜色的色彩一样,只是数字代码不一样

    • 重置为0
    • black    40
    • red       41、
    • green   42
    • yellow   43
    • blue     44
    • 洋红     45
    • 青色     46
    • white    47

    字体的属性代码:

    • 0 关闭所有的属性
    • 1 设置加粗字体
    • 4 下划线
    • 5 闪烁
    • 7 反显
    • 8 消隐

    在背景颜色和数字颜色,及字体属性之间用 分号  分割!

    字体的最后两个属性可以测试一下,确定是如何工作的!

  • 相关阅读:
    字符串提取数字/汉字/英文字母
    CHARINDEX,PATINDEX,STUFF函数
    raiserror的用法
    数据库备份与还原(通过命令)
    查询某个字段属于哪些表
    设备驱动基础1:设备模型之总线,驱动,设备
    设备模型之kobject,kset及其关系
    模拟电路创新设计
    cdev、udev
    PCB阻抗调节
  • 原文地址:https://www.cnblogs.com/wxzhe/p/8882564.html
Copyright © 2011-2022 走看看