| 查看: 374 | 回复: 0 | |||
[交流]
2016-01-24总结
|
|
位置参数 位置参数指的是Shell脚本的命令行参数,同时也表示在Shell函数内的函数参数。 echo first arg is $1 echo first arg is ${10} example test.sh #! /bin/bash if [ -n "$1" ] then echo "parameter #1 is $1" fi if [ -z "$1" ] then echo "error" fi $ test.sh '1' $ parameter #1 is 1 $ test.sh $ error $# 参数总数 $* 将所有命令行参数视为单个字符串。等同于"$1 $2 $3..." $@ 将所有命令行参数视为单独的个体。等同于"$1" "$2" "$3" ... example test.sh #! /bin/bash if [ -n "$1" ] then echo "parameter #1 is $1" echo "the number of parameter is $#" echo "parameters are $*" fi if [ -z "$1" ] then echo "error" fi $ test.sh '1' '2' $ parameter #1 is 1 $ the number of parameter is 2 $ parameters are 1 2 |
» 猜你喜欢
悉尼大学招聘计算催化博士后, 两年合同,10月26号申请截止
已经有6人回复
抗菌测试,微生物培养
已经有0人回复
物理化学论文润色/翻译怎么收费?
已经有283人回复
吉林大学化学学院理论化学研究所刘靖尧教授课题组招收2027级申请考核制博士研究生
已经有0人回复
求贤纳士 | 西交利物浦大学丁理峰课题组招收计算化学博士生
已经有55人回复
欢迎一志愿报考华北电力大学数理学院 物理/光电方向研究生
已经有0人回复
英国利物浦大学屠昕和雍雪课题组招收CSC博士生
已经有57人回复
英国利物浦大学龙超老师招收电气工程专业智能电网方向CSC博士生
已经有31人回复











回复此楼