转自:https://zhidao.baidu.com/question/412833470.html

$@:表示所有脚本参数的内容

$#:表示返回所有脚本参数的个数。

示例:编写如下shell脚本,保存为test.sh

#!/bin/sh

echo "number:$#"

echo "argume:$@"

执行脚本:

./test.sh first_arg second_arg

说明:给脚本提供了两个参数,所以$#输出的结果是2,$@代表了参数的内容!

最新文章

  1. PHP学习之登录以及后台商品展示
  2. [课程设计]Scrum 1.6 多鱼点餐系统开发进度(点餐页面按钮添加&修复)
  3. Linux网络编程-readn函数、writen函数、readline函数实现
  4. JSP标准标签库(JSTL)之核心标签(下)
  5. [转]Composer 中国镜像
  6. hdu 4630 No Pain No Game
  7. ueditor上传图片到七牛云存储(form api,java)
  8. node操作MongoDB数据库之插入
  9. Smack[3]用户列表,头像,组操作,用户操作
  10. 【转】分析器窗口 Profiler window
  11. XP环境下的网络证书问题
  12. 文件I/O实践(2) --文件stat
  13. ASP.NET Core Mvc中空返回值的处理方式
  14. 部署Qt应用时候报错0xc000007b
  15. 转:TCP/IP协议(一)网络基础知识
  16. Confluence 6 数据库结构图
  17. mongoDB的配置和使用
  18. RestTemplate的使用
  19. 设置修改CentOS系统时间和时区
  20. [转]玩转Windows服务系列——命令行管理Windows服务

热门文章

  1. 在Win7中IIS配置Asp.Net虚拟文件夹的方法及错误总结!
  2. js 获取距离顶部的相对高度
  3. django如何修改开发服务器的端口
  4. [svc][op]网站504无法访问问题处理
  5. 安装VS2010 SP1后,再安装mvc3
  6. Java Annotations, Java Reflection, and Java Test Runner
  7. Python 常用内置模块(加密模块 hashlib,Base64)
  8. CodeForces 579b
  9. Jquery学习笔记(4)--checkbox全选反选
  10. vim搜索设置高亮