| 查看: 345 | 回复: 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 |
» 猜你喜欢
Renlab@monash全奖博士机会,最后三天!
已经有0人回复
微纳加工里的 lift-off 工艺
已经有0人回复
物理化学论文润色/翻译怎么收费?
已经有263人回复
今年面上没有消息,想来是没了,散个金攒攒人品,为明年祈福
已经有58人回复
合肥工业大学854仪器技术综合专业课考研
已经有0人回复
博士生招生, 材料模拟方向,University of South Carolina
已经有0人回复
博士生招生, 材料模拟方向,University of South Carolina
已经有0人回复
美国杰克逊州立大学周剑歌教授的化学计算与AI实验室诚招博士后研究员
已经有3人回复
27年电化学博士毕业,想找海外QS前50的高校读博后求推荐
已经有1人回复
博士生招生, 材料模拟方向,University of South Carolina
已经有0人回复











回复此楼