shell基础-bash变量-位置参数变量
来源:互联网 发布:天猫淘宝网商城午蹈鞋 编辑:程序博客网 时间:2024/05/22 06:54
位置参数变量其实属于预定义变量的一种。
位置参数变量主要有以下这些:
位置参数变量的名称和作用都是固定的,但我们可以给其传入不同的值。
位置参数变量的作用是接收用户执行命令时传入的参数以及命令本身。
位置参数变量主要用在shell脚本文件中,那么它的作用就是把命令和命令的参数传递到当前执行的脚本中。
下面通过编写一个shell脚本文件canshu.sh,并执行它来说明。
vi canshu.sh
canshu.sh的内容如下:
#!/bin/bashecho $0echo "\$1 is $1"echo "\$2 is $2"for x in "$*" do echo $x donefor y in "$@" do echo $y doneecho $#
给该shell脚本赋予执行权限。
chmod 755 canshu.sh 赋予执行权限。
执行该脚本,并传递两个参数。
[root@localhost 12:41 ~/sh]# ./canshu.sh a b./canshu.sh$1 is a$2 is ba bab2
总结: 使用位置参数变量来接收用户输入的参数,有一个弊端是,除非脚本是你自己写的,否则执行脚本时,你根本不知道要传入几个什么样的参数。好处是在执行脚本的同时传入参数。
0 0
- Shell基础-Bash变量-位置参数变量
- shell基础-bash变量-位置参数变量
- bash位置参数变量
- Bash变量--位置参数变量
- bash位置参数变量-58
- Linux Shell基础-Bash变量
- shell基础-bash变量-环境变量
- Shell基础-Bash变量-用户自定义变量
- Shell基础-Bash变量-预定义变量
- shell基础-bash变量-用户自定义变量
- shell基础-bash变量-用户自定义变量
- shell基础-bash变量-预定义变量
- bash变量位置参数变量预定义变量环境变量详解
- shell中位置变量参数
- shell 位置变量和特殊变量参数
- bash变量-位置参数与预定义变量
- Shell基础-Bash变量-环境变量(上)
- Shell基础-Bash变量-环境变量(下)
- 动态规划求最长回文子序列
- /*简单猜数字游戏*/
- ActiveMQ消息队列
- 高通平台的寄存器读工具
- JAVA中main函数参数args,以及如何给args传参
- shell基础-bash变量-位置参数变量
- 'artifactId' with value 'java' does not match a valid id pattern
- 排序算法的稳定性
- JAVA之反射
- 1225
- Java进阶--final关键字
- java多线程:1、Thread实现
- 定个目标
- 位运算