shell 总结之特殊变量:位置变量 $1 ,$* ,$?
2012-08-06 11:21
405 查看
$1表示第一个参数,$*表示用户输入的所有参数
hello1脚本如下,可以接受一个位置参数
#!/bin/bash
echo $1
运行脚本: ./hello1 "hello world" 屏幕上输出 hello world
hello2 脚本如下,循环读取用户的所有输入参数并在屏幕上显示
#!/bin/bash
for var in $* ; do
echo "your input is $var"
done
运行脚本: ./hello2 xiaojun yangna 屏幕输出:
your input is xiaojun
your input is yangna
$?表示上一个执行的脚本的返回值,成功返回0,不成功返回1~255之间的值
hello1脚本如下,可以接受一个位置参数
#!/bin/bash
echo $1
运行脚本: ./hello1 "hello world" 屏幕上输出 hello world
hello2 脚本如下,循环读取用户的所有输入参数并在屏幕上显示
#!/bin/bash
for var in $* ; do
echo "your input is $var"
done
运行脚本: ./hello2 xiaojun yangna 屏幕输出:
your input is xiaojun
your input is yangna
$?表示上一个执行的脚本的返回值,成功返回0,不成功返回1~255之间的值
相关文章推荐
- 总结linux环境几个特殊的shell变量
- shell中的位置变量和特殊变量
- Shell脚本中的位置变量参数(特殊字符)实例讲解
- shell位置参数和特殊变量
- shell--特殊位置参数变量及常用内置变量
- shell位置参数及特殊变量
- Shell脚本中的位置变量参数(特殊字符)实例讲解
- Shell特殊位置变量($0,$1$2,$*,$#,$$,$?,$@,${})
- shell 位置变量和特殊变量参数
- shell学习总结之特殊字符及特殊变量
- Shell全局变量、局部变量与特殊变量笔记总结
- LINUX BASH SHELL位置变量与特殊变量参数
- Linux下Bash编程之位置和特殊变量(四)
- linux总结(2)——环境变量与shell
- shell基础 第一部分 (特殊符号,变量)
- shell基础--shell特殊变量
- Shell特殊变量
- shell总结:进程、环境变量、文件权限
- shell特殊变量 字符截取
- Shell 脚本分割变量分别赋值与sed 应用打印特殊行