免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: tobewithwind
打印 上一主题 下一主题

if [] -a [] [复制链接]

论坛徽章:
0
11 [报告]
发表于 2011-04-27 09:43 |只看该作者
回复 2# 南极雨


    部分源代码我已经粘出来了..Team leader 说能运行的..

论坛徽章:
0
12 [报告]
发表于 2011-04-27 09:45 |只看该作者
回复 3# where27


    哎呀,这位兄台不要这么计较嘛...我说的没见过当然指以前没见过罗...能听懂就行了啊..- , -

    不过还是谢啦,呵呵..

论坛徽章:
0
13 [报告]
发表于 2011-04-27 09:48 |只看该作者
回复 4# ontherd


    好的,多谢啦.不过他们说前者这种形式也能跑成功...等我回家了 我试试...

论坛徽章:
0
14 [报告]
发表于 2011-04-27 09:48 |只看该作者
回复 6# xiaopan3322


    恩,这个看上去比较正式.多谢.

论坛徽章:
0
15 [报告]
发表于 2011-04-27 09:49 |只看该作者
回复 7# zooyo


    可能吧,待我回家验证下..

论坛徽章:
0
16 [报告]
发表于 2011-04-27 09:50 |只看该作者
回复 10# tobewithwind


    你可以在测试机器上测试一下:

[ $# -eq 2 ] -a [ $2 -eq 1 ]
echo $?   -----------------------------看看这个值,0 表示正确
if [ $# -eq 2 ] -a [ $2 -eq 1 ]
then
   environ=$1
   process_type=$2
elif [ $# -eq 5 ] -a [ $2 -eq 2 ]
then
   environ=$1
   process_type=$2
   start_dt=$3
   end_dt=$4
   dt=$5
else
   echo "Insufficient input parameters."
   echo "Usage: `basename $0`"
   echo "Process Type 1: <environment> <process type> "
   echo "Process Type 2: <environment> <process type> <date start><date end><date>"
   exit 255
fi

论坛徽章:
0
17 [报告]
发表于 2011-04-27 09:59 |只看该作者
回复  xiaopan3322


    恩,这个看上去比较正式.多谢.
tobewithwind 发表于 2011-04-27 09:48



    其实还有一种,你如果实在分不清楚-a -o或者&& ||到底是放在外面还是里面的话,就用下面的:

test ... -a ... -o ...

论坛徽章:
0
18 [报告]
发表于 2011-04-27 10:02 |只看该作者
本帖最后由 xiaopan3322 于 2011-04-27 10:03 编辑

回复 16# 南极雨


    不好意思,我回复错了,囧

论坛徽章:
0
19 [报告]
发表于 2011-04-27 10:04 |只看该作者
本帖最后由 xiaopan3322 于 2011-04-27 10:06 编辑
    部分源代码我已经粘出来了..Team leader 说能运行的..
tobewithwind 发表于 2011-04-27 09:43



    这个问题有什么好讨论的??!!这种写法连语法都是错的,,,完全没有讨论的必要,何必纠结于此。。。
    难道你们的team leader说可以运行就可以运行?看来你们leader的权势很大啊,连shell的运行方式都给主宰了……

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-23 06:20:00
20 [报告]
发表于 2011-04-27 11:19 |只看该作者
&& 的意思 if [ xx -a xx];then
xx
else
fi
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP