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 消隐

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

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

  • 相关阅读:
    JS client(X,Y)、screen(X,Y)、page(X,Y)的区别
    jS冒泡优化
    CSS盒子模型
    CSS段落对齐方式
    CSS引入方式
    CSS/让一个盒子消失的5中方法
    css垂直居中方法
    【数论】BSGS
    【线段树】树套树 树状数组套主席树
    【树】动态树 LCT
  • 原文地址:https://www.cnblogs.com/wxzhe/p/8882564.html
Copyright © 2011-2022 走看看