免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1839 | 回复: 4
打印 上一主题 下一主题

请教高手一个关于shell编程的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-20 14:13 |只看该作者 |倒序浏览
我想写2个脚本  一个用来选者客户代码一个用来选者客户的device
我在运行第一个脚本的时候开始选择客户,不同的客户在选者相应脚本去运行
但是每次在运行第二个脚本的时候就没有办法选择device。
都是自动的跳过去了。请问这个怎么解决吗?
小弟是菜鸟~~大家帮忙一下。。
谢谢了


代码一(try1)
#!/bin/csh


fcustomer_select:
echo ""
echo ""
echo " 1) ATMEL"
echo " 2) Sunplus"


echo -n "Please select the flow type (1~2) :"
set customer = $<
        


switch (${customer})

        case 1:
        #!/bin/csh
        cd /usr/local/home/prod/load_program/
        load_ATMEL&
        echo " You Choose ATMEL"
        
        
        
        breaksw

        case 2:
        #!/bin/csh
        cd /usr/local/home/prod/load_program/
        echo " You Choose Sunplus"
        breaksw

      

        default:
          goto flow
                  
endsw



代码二(load_ATMEL)

#!/bin/csh


flow_select:

echo -n "Please select the program  :"

echo ""
echo ""
echo " 1) 58818"
echo " 2) 58824"


echo -n "Please select the program  :"
set flow = $<
echo "flow "


switch (${flow})

        case 1:
        #!/bin/csh
        echo " You Choose 58818"
        
        breaksw

        case 2:
        #!/bin/csh
               echo " You Choose 58824"
        breaksw

      

        default:
        echo " You Choose Wrong"
                   goto flow
endsw



结果

[prod@TCD-01 prod]# try1


1) ATMEL
2) Sunplus
Please select the flow type (1~2) :1
[1] 29211
You Choose ATMEL
Please select the program  :

1) 58818
2) 58824
Please select the program  :flow
You Choose Wrong
flow: label not found.



论坛徽章:
0
2 [报告]
发表于 2007-11-20 20:16 |只看该作者
大家帮我一下阿
非常感谢

论坛徽章:
0
3 [报告]
发表于 2007-11-21 05:06 |只看该作者
将其中调用LOAD_ATMEL后台运行语句改一下, 是不是可以? 我试的是通过的。

即,如下
....
case 1:
        #!/bin/csh
        #cd /usr/local/home/prod/load_program/
        
        #前面加上了路径, 后面去掉 &符号
        ./load_ATMEL
        echo " You Choose ATMEL"
......

注意 : 我这里测试的两个脚本是在同一路径下的。

论坛徽章:
0
4 [报告]
发表于 2007-11-21 13:31 |只看该作者
谢谢 我先去试一下

论坛徽章:
0
5 [报告]
发表于 2007-11-22 12:17 |只看该作者
大哥 这个不能工作啊
希望大家帮我一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP