首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

初学者请问,

2012-03-05 
菜鸟请教,急。。。我又一个shell脚本程序名字叫test.sh,其中有一个变量a,这个变量的值可以通过用户在命令行中

菜鸟请教,急。。。
我又一个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指令本身

热点排行