互联网服务aix 5.3

aix shell 字符串

请教大家个问题:
我想写这样的判断,如果comid 在(5100,1200,3302,3400,3600,4500)这个集合里面。if这一段代码还没有比较简洁的写法,谢谢。

comid=$1
if [[ ${comid} == '5100' ]] || [[ ${comid} == '1200' ]] || [[ ${comid} == '3302' ]] || [[ ${comid} == '3400' ]] || [[ ${comid} == '3600' ]] || [[ ${comid} == '4500' ]]
then
echo " #######";
else
echo "$$$$$$$$$$$$$$$$$"
fi
参与6

5同行回答

ciwei_no1ciwei_no1数据库管理员东南融通
回复 3# zhenzongjian 谢谢显示全部
回复 3# zhenzongjian
谢谢收起
互联网服务 · 2013-03-01
浏览2534
zihan524zihan524软件开发工程师北京中软国际信息技术有限公司
[此回答已删除]
浏览2392
zhenzongjianzhenzongjian软件开发工程师na
如果grep不出来.AA就是空的..那么判断的话,就是真,.echo出 zero显示全部
如果grep不出来.AA就是空的..

那么判断的话,就是真,.echo出 zero收起
互联网服务 · 2013-02-28
浏览2540
zhenzongjianzhenzongjian软件开发工程师na
文本test.txt里面包含这些数字,每行一个数字AA=`grep $comid test.txt`if [ -z "$AA" ]then echo long is zeroelseecho the No. is infi显示全部
文本test.txt里面包含这些数字,每行一个数字

AA=`grep $comid test.txt`

if [ -z "$AA" ]
then

echo long is zero

else

echo the No. is in

fi收起
互联网服务 · 2013-02-28
浏览2423
szhangkangszhangkang项目经理aaa
可以通过嵌套循环语句实现。显示全部
可以通过嵌套循环语句实现。收起
互联网服务 · 2013-02-28
浏览2460

提问者

ciwei_no1
数据库管理员东南融通

相关问题

相关资料

问题状态

  • 发布时间:2013-02-28
  • 关注会员:1 人
  • 问题浏览:7665
  • 最近回答:2013-03-01
  • X社区推广