2019独角兽企业重金招聘Python工程师标准>>>

参数处理-Shell传入参数的处理

  1. $# 传递到脚本的参数个数
  2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个
  3. $$ 脚本运行的当前进程ID号
  4. $! 后台运行的最后一个进程的进程ID号
  5. $@$#相同,但是使用时加引号,并在引号中返回每个参数
  6. $- 显示shell使用的当前选项,与set命令功能相同
  7. $? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。 变量 含义 $0 脚本名字 $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 $# 位置参数的个数 "$*" 所有的位置参数(作为单个字符串) * "$@" 所有的位置参数(每个都作为独立的字符串) ${#*} 传递到脚本中的命令行参数的个数 ${#@} 传递到脚本中的命令行参数的个数 $? 返回值 $$ 脚本的进程ID(PID) $- 传递到脚本中的标志(使用set) $_ 之前命令的最后一个参数 $! 运行在后台的最后一个作业的进程ID(PID)

"${1+$@}" 脚本传递 全部输入参数

转载于:https://my.oschina.net/frankies/blog/359813

常用Shell脚本编写的内置变量相关推荐

  1. 10 个实战及面试常用 Shell 脚本编写

    https://www.jianshu.com/p/6f5cfaec488a 注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格:多加注释说明. 3)命名建议规则:变量名大 ...

  2. linux内置变量大全,Linux进阶之bash编程四(内置变量)

    一:基础回顾 1:文件清空 [craft@vp143 test]$ >log.txt 2:正常和错误重定向输出 //正常和错误都追加输出到同样地方 [craft@vp143 test]$ ifc ...

  3. shell学习之常用bash内置变量

    常用的Bash内置变量 1 BASH_COMMAND当前执行的命令 2 LINENO显示当前所在行号 /bin/bash echo "this is test about ARG LINEN ...

  4. 【Smarty】Smarty引用、常用内置变量、判断、循环、JavaScript脚本

    在<[Smarty]Smarty的下载.配置与Helloworld>(点击打开链接)说明了Smarty的基本运行方式,这里再进一步说明,Smarty的条件结构.循环结构怎么使用.Sessi ...

  5. shell--特殊位置参数变量及常用内置变量

    1.shell中的特殊位置参数变量 $0:获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径 $n:获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示 ...

  6. jmeter中没有sampler_jmeter(七)-BeanShell常用内置变量和场景

    Bean Shell常用内置变量 JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下: log:写入信息到jmeber.log ...

  7. 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符...

    目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk  print 交给bash awk中运行shell命 ...

  8. Perl常用的内置变量

    先来一个例子吧 #!/usr/bin/perl usewarnings; @array =qw(a b c d); foreach(@array) { print$_,"\n"; ...

  9. 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符

    目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk  print 交给bash awk中运行shell命 ...

最新文章

  1. tomcat的部署及session绑定反代
  2. Xbox 2021年科隆展发表会将于8月25日凌晨1点开始
  3. LD_LIBRARY_PATH should not contain the current directory
  4. 爬虫文档学习 xpath bs4 selenium scrapy...
  5. 前世今生:蚂蚁金服自研数据库OceanBase的道路与思考
  6. Android 存储路径浅析
  7. python判断对错题_可以在线答题,并且能判断对错,将错题保存起来
  8. struts1基础入门
  9. 【AS3代码】擦窗户效果(也就是流行的妄撮游戏)
  10. 为什么前端比java工资高_Web前端为什么一般工资比java低?
  11. Pillow(PIL)入门教程(非常详细)
  12. 写在前面 - 跟小智一起学网络(1)
  13. Python学习笔记-系统性能信息模块psutil
  14. HHDB数据库备份恢复
  15. noip2002 字串变换 (双向宽搜,交替扩展)
  16. Mysql修改数据库名方法
  17. 将自己的网站(html页面)做成链接分享给他人(建议使用vercel)
  18. 算法学习之膨胀腐蚀算法
  19. C#面向对象Chatbot智能版
  20. mysql 查询成绩排名_mysql 学生成绩查询排名

热门文章

  1. 用Spotlight on windows 实时监控Windows服务器性能
  2. 您的关注是我最大的快乐
  3. 我的世界服务器称号显示,服务器插件 称号 超级好用
  4. ajax async:false不管用_js 网络请求框架 ajax和axios、fetch的区别
  5. 数据库持久 项目重启_Aerospike + ScaleFlux 提供的超高性能方案助力同盾超大规模核心数据库系统...
  6. 云计算还是python_云计算 与python
  7. iacr crypto 级别_以防范病毒和黑客的侵犯,Windows 10如何调整IE目前的安全级别
  8. “万能钥匙”可以释放大脑:脑刺激个性化医疗的新领域
  9. java format 字符_JAVA字符串格式化-String.format()的使用
  10. 这十大科学文献最烂配图,你可千万别学