bash位置参数的简介
2015-07-16 16:38
555 查看
$ cat test.sh #!/bin/bash echo '$1' " is $1" echo '$2' " is $2" echo '$3' " is $3" echo "$# arguments" echo "all arguments is $*" $ ./test.sh a b c $1 is a $2 is b $3 is c 3 arguments all arguments is a b c 解释: - $0 命令名 - $1 $2 ... $n 命令后跟着的位置参数 - $# 位置参数的个数 - $* 所有位置参数,返回一个字符串 - $@ 所有位置参数,返回多个字符串,等价于调用 $1 $2 ... $n
别人的详细解说
相关文章推荐
- 学习shell脚本之前的基础知识
- ShellExecute
- linux shell比较两个文件夹下的文本内容
- ruby调用shell问题——找不到自己环境变量中的程序
- 用shell脚本编写区别两个文件夹内文件的不同
- shell对比文件内容脚本分享
- XShell配置Socket5代理
- Powershell查看AD 组成员的变化
- shell-自动部署war包到tomcat
- 整理文件比较的Shell脚本
- linux中shell变量$#,$@,$*,$?,$0,$1,$2的含义解释
- linux shell if 参数
- Git shell
- USER username (Login failed): Invalid shell: '/bin/false'
- bash shell 使用技巧
- windows shell备忘
- How to pass multiple parameters in PowerShell invoke-restmethod
- linux更换阿里云的源的shell脚本
- linux的shell函数参数
- 一个不错的shell 脚本教程 入门级