给你个全的,你在Linux环境下多试下就明白了:
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1…9
$* 这个程式的所有参数,此选项参数可超过9个。
$# 这个程式的参数个数
$$ 这个程式的PID(脚本运行的当前进程ID号)
$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)
$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$- 显示shell使用的当前选项,与set命令功能相同
@ 跟 @ 跟 @跟*类似,但是可以当作数组用

$#是传给脚本的参数个数,比如您的脚本名字叫test,脚本如下:
#!/bin/sh
echo $#
则执行该脚本,后跟a,b,c三个参数,结果输出为3
$./test a b c
3

最新文章

  1. ios ffmpeg 保存mp4
  2. muduo之BlockingQueue
  3. 【JUC】CountDownLatch
  4. iOS sqlite
  5. python类之高级应用
  6. 【我的物联网成长记10】五分钟了解物联网SIM卡【华为云技术分享】
  7. loj2683「BalticOI 2013」非回文数 Palindrome-Free Numbers
  8. 图像处理中调用matlab自带均值滤波、高斯滤波和中值滤波函数的案例以及自编均值滤波的案例。
  9. 音视频入门系列-视频封装格式篇(TS)
  10. 转发 微博 Qzone 微信 草根创业英雄时代落幕:贾跃亭戴威们一去不复返
  11. linux用户motd,linux需要装?那就和我一起来配置一个动态的MOTD登陆效果吧
  12. webview在android8.0,解决Android8.0系统应用打开webView报错
  13. 使用STM32的DFSDM外设来驱动PDM麦克风进行音频采集
  14. 流体力学-----动量方程的推导和理解---NS方程
  15. 高品质USB声卡/音频芯片SSS1700|SSS1700设计96 KHz 24位采样率USB耳机麦克风方案|SSS1700中文设计方案讲解
  16. vue 使用 XLSX 导入表格
  17. 2018年7月27日每日安全快讯
  18. python-ABM-mesa库:Agent Based Model 简单教程:可视化与排队论
  19. 无线定位技术的基本原理(模型)及测距技术总结
  20. Java之父找工作都被拒?我们普通人如何自救?

热门文章

  1. 企业股权激励疑难问题的最全解答
  2. Git fatal: Authentication failed的问题解决
  3. unity3d中布娃娃系统
  4. Edge-TTS 语音朗读
  5. 关于面试笔试的相关问题通知
  6. 常用检索系统简单说明
  7. 丹枫虽老犹多态 – 继承与多态
  8. Ubuntu安装百度云(百度云终于出linux版本了)
  9. ERP-非财务人员的财务培训教(四)------公司/部门的成本与费用控制收藏
  10. QUI的开工 -- 打造一个简单实用的UI库 , 征集LOGO