读书人

初学者请问

发布时间: 2012-03-05 11:54:02 作者: rapoo

菜鸟请教,急。。。
我又一个shell脚本程序名字叫test.sh,其中有一个变量a,这个变量的值可以通过用户在命令行中给这个参数赋值,赋值语句形式为test -p 15, 即给test中中的变量a复制为15.小弟不知用什么方式才能把命令行中-p 后的数字接收到,请高手指点一下。

[解决办法]
有点拗口
你的意思是你执行shell的方式是./test.sh -p 15
然后要把15赋给test.sh里的a变量么
15是第二个参数
a=$2 就可以了
[解决办法]
用getops对参数进行解析也是可以的


[解决办法]
$1,$2,,,$9分别表示第1,2,,,9个参数 $0指令本身

读书人网 >UNIXLINUX

热点推荐