linux系统除了提供位置参数还提供内置参数,内置参数如下: 
$# ----传递给程序的总的参数数目
$? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。   
$* ----传递给程序的所有参数组成的字符串。   
$n ----表示第几个参数,$1 表示第一个参数,$2 表示第二个参数 ...   $0 ----当前程序的名称   
$@----以"参数1" "参数2" ... 形式保存所有参数   
$$ ----本程序的(进程ID号)PID   
$! ----上一个命令的PID
 
shell脚步传参数示例:
#!/bin/sh
name=$
echo "the ${name} are great man!"

运行及运行结果:

保存上述脚步,命名为test.sh

执行命令赋予运行权限:chmod +x test.sh

运行脚步:./test.sh Napoleon

输出:the Napoleon are great man!

运行成功!

 
 

最新文章

  1. 怎么使用jQuery
  2. Python学习之模块进程函数详解
  3. javascript高级程序设计---Event对象二
  4. 两个oracle之间建立db link
  5. ubuntu 修改保存报错E37:No write since last change(add ! to override)的解决方法
  6. 输出Java的GC信息
  7. iPhone播放音乐
  8. Hie with the Pie(POJ 3311状压dp)
  9. java_JdbcUtilis_单实例
  10. MATLAB的基本元素
  11. slideToggle+slideup实现手机端折叠菜单效果
  12. 零基础2018如何系统地学习python?
  13. 深度学习——卷积神经网络 的经典网络(LeNet-5、AlexNet、ZFNet、VGG-16、GoogLeNet、ResNet)
  14. 洛谷4月月赛R1 Happy Poppin' Party Train
  15. 移动端开发,文字增加,字体自动放大(font boosting)
  16. 【一天一道LeetCode】#69. Sqrt(x)
  17. js实现word转换为html
  18. .NET中使用Redis 转发
  19. JavaScript之JS的数据类型
  20. Linux命令:readonly

热门文章

  1. JavaScript知识 一、JS的数据类型
  2. JAVA服务器搭建之问题总结
  3. Util应用程序框架公共操作类(十):可空值类型扩展
  4. 编写atoi库函数
  5. 小菜学习Winform(七)系统托盘
  6. ZooKeeper集群搭建中的Connection refused而导致的启动失败
  7. Machine Learning
  8. JS Div滚动,下拉框添加属性,年月日下拉条
  9. Node.js Express 路由文件分类
  10. 使用FileSystemWatcher监控文件夹及文件