• Shell 的特殊变量


    2017-08-02 

    1.$0 获取当前脚本的名称或全路径

    cat name.sh
    Linux shell
    sh name.sh
    echo $0
    name.sh
    

     2.$n(n >=1) 获取脚本第n个参数 注意n>9 的用法${n}

         例如: sh name.sh aa bb cc dd ee

                   echo $1 $2 $3 $4 $5 ${20}

                   输出:aa bb cc dd ee

     3.$*获取当前shell的所有参数

     4.$# 获取参数的总个数

           例如:sh name.sh aa bb cc dd ee

                   echo $#

                    输出:4

                    注意参数加引号表示一个参数(sh name.sh ”aa bb cc dd ee“  echo $#  输出:1 )

    diname是取全路径

    dirname $0  => /root/name.sh

    basename 是取名称

    basename $0 => name.sh

  • 相关阅读:
    标记法
    学习实际经验
    标准项目文档
    项目开发流程规范文档
    未来与人工智能
    正则表达式
    http.pieplining
    二、防火墙
    一、信息安全产品分类
    【metasploit教程】之建立数据库
  • 原文地址:https://www.cnblogs.com/y15821933792/p/7276817.html
Copyright © 2020-2023  润新知