• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux Shell 如何获取参数的方法

    $# 是传给脚本的参数个数
    $0 是脚本本身的名字
    $1 是传递给该shell脚本的第一个参数
    $2 是传递给该shell脚本的第二个参数
    $@ 是传给脚本的所有参数的列表
    $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
    $$ 是脚本运行的当前进程ID号
    $? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

    区别:$@, $*

    $*和$@详细区别请看此处

     #!/bin/bash
    
    echo "-----------------"
    for key in "$@"
    do
     echo '$@' $key
    done
    echo "-----------------------------"
    for key2 in $*
    do
     echo '$*' $key2
    done

    1、带引号执行及结果:

    [root@localhost ~]# bash file.sh linux "python c"
    -----------------
    $@ linux
    $@ python c
    -----------------------------
    $* linux
    $* python
    $* c
    

    2、不带引号执行及结果:

    [root@localhost ~]# bash file.sh linux python c
    -----------------
    $@ linux
    $@ python
    $@ c
    -----------------------------
    $* linux
    $* python
    $* c
    

    到此这篇关于Linux Shell 如何获取参数的方法的文章就介绍到这了,更多相关Linux Shell 获取参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • shell获取命令行参数示例分享
    • shell学习教程获取命令行参数示例
    上一篇:详解NC反弹shell的几种方法
    下一篇:shell模糊匹配与正则详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux Shell 如何获取参数的方法 Linux,Shell,如何,获取,参数,