| 查看: 343 | 回复: 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 |
» 猜你喜欢
分子筛催化剂
已经有1人回复
青岛大学国家优青团队急招一名26年秋季入学博士(报名截止时间为6月17号下午1点)
已经有8人回复
物理化学论文润色/翻译怎么收费?
已经有150人回复
福建理工大学资源化学专业正式获批并启动招生
已经有32人回复
Crystals(IF=2.9)- Special Issue invatation- Functional Materials
已经有0人回复
分子筛催化方向 一篇cej共一第一 可以申请上海什么学校呢
已经有3人回复
求助共晶分子筛的电镜图分析,有偿
已经有1人回复
南京大学软物质计算模拟方向硕博连读/直博生招生
已经有0人回复
中南大学化学化工学院招收电池储能、理论计算方向博士生
已经有16人回复
请问哪里可以代烧带压力的炉子?
已经有3人回复












回复此楼