+ -
当前位置:首页 → 问答吧 → 还没学shell问个问题,求帮助

还没学shell问个问题,求帮助

时间:2011-03-15

来源:互联网

内容很简单:
文件名为update.sh
我命令行输入:./update.sh  F   office  base
F, office  base都是参数:

#!/bin/sh

if 参数1=F
则 ....某某操作

else  提示参数不对
if  参数2=office
则 更新office

else 参数2=no,不更新
参数2=其他,提示参数不对

if 参数3=nase
则 更新base
else 参数3=no,不更新
参数3=其他,提示参数不对


这是大致的框架

好像 参数不能这么用到赋值和判断哦?
那如果改用变量呢?
把参数的值 赋予给变量?

如果都不行,那就不用参数吧,都改成变量输入,然后提示。

因为我还没学shell,但是有点急于求成啊,不好意思

作者: 天蝎之寂   发布时间: 2011-03-15

回复 天蝎之寂


    这个活交给版主干了

作者: wtuter   发布时间: 2011-03-15

你是说命令行参数啊,当然可以,你程序怎么写的啊
贴出来

作者: cjaizss   发布时间: 2011-03-15



QUOTE:
回复  天蝎之寂


    这个活交给版主干了
wtuter 发表于 2011-03-15 11:13




   

作者: blackold   发布时间: 2011-03-15

//好像 参数不能这么用到赋值和判断哦?

“好像”到底有多像

作者: Shell_HAT   发布时间: 2011-03-15