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

linux [] 的不经意异常

2013-01-08 
linux [] 的不经意错误if [ ${product} 1 ]thencat ${tmp}-all-komoku-kokyaku|awk {print $0,su

linux [] 的不经意错误

if [ "${product}" == "1" ];then  cat ${tmp}-all-komoku-kokyaku                         |  awk '{print $0,substr($6,9,2)}'                       |  selcol -c1,5 -c34 -c7,33elif [ "${usrdo}" == "1" ];then  cat ${tmp}-all-komoku-kokyaku                         |  awk '{print $0,substr($6,9,2)}'                       |  selcol -c1,5 -c34 -c7,33else  zcat $datapath                                        |  ssort -k1,4                                           |  hijoin -k1,4 <(cat ${tmp}-keyresult | ssort -k1,4) -  |  awk '{print $0,substr($6,9,2)}'                       |  selcol -c1,5 -c34 -c7,33fi


在[ ] 的check中 ,应该是这样的模样 [ 逻辑判断式 ],在逻辑判断式和左右括号间

都要有一个半角空格,这是必须的,必须的


刚开始的时候,笔误,右边的空格漏下了,结果还是抽出了数据,

跑进了最后一个 else 中,搞不明白。。。。

热点排行