$0
当前脚本的文件名

$n
传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。

$#
传递给脚本或函数的参数个数。

$*
传递给脚本或函数的所有参数。

$@
传递给脚本或函数的所有参数。
  $* 和 $@ 的区别
  $* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号" “包含时,都以”$1" “$2"…"$n” 的形式输出所有参数,被双引号" “包含时,”$*" 会将所有的参数作为一个整体;"@" 会将各个参数分开,以换行形式输出所有参数。

$?
上个命令的退出状态,或函数的返回值。

$$
当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID

最新文章

  1. C# string.format、string.connect和+=运算 效率计算
  2. 旧项目如何切换到Entity Framework Code First
  3. struts2域值操作
  4. Android service介绍和启动方式
  5. 例子:使用C++中的this
  6. cocos2dx之Lua调用C++
  7. PHP自学之路---报表及绘图技术
  8. 九度OJ 1437 To Fill or Not to Fill
  9. sort命令总结
  10. Winform控件根据文字内容自动调整最合适大小
  11. 前端工程之CDN部署
  12. 23_迭代器、模拟For循环
  13. Angular通过订阅观察者对象实现不同组件中数据的实时传递
  14. C语言--指针函数和函数指针
  15. Vue.js 学习笔记 第3章 计算属性
  16. [Abp 源码分析]十三、多语言(本地化)处理
  17. frame的用法
  18. Springboot使用alibaba的fastJson,@JSONField不起作用的问题
  19. spring boot中常用的配置文件的重写
  20. c++ 中的数字和字符串的转换

热门文章

  1. Android Hello World程序开发过程
  2. 我写一篇文章就是要批评CSDN! 因为蓝湖3.0的更新
  3. Linux 文件、目录与磁盘格式
  4. MySQL-15-主从复制
  5. 零基础学Java之Java学习笔记(一):Java概述
  6. Razor Pages
  7. 42岁大龄程序员的迷茫,看我最新尝鲜.net 5+Dapper搭建的WebAPI框架
  8. NOIP 模拟 7 考试总结
  9. PsSetCreateProcessNotifyRoutineEx 创建回调函数
  10. Servlet常见问题