免费注册 查看新帖 |

Chinaunix

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

问个语法的问题sh(linux 9) 我搞半天怎么就没有找出来呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-18 17:18 |只看该作者 |倒序浏览
报错如下 :./gather.sh
: command not found:
0712
: command not found:
./gather.sh: line 87: syntax error near unexpected token `done'
'/gather.sh: line 87: `done<0712_log

代码如下 :
#mon_day=`date +%m%d`

mon_day=0712
#ls sB*.${mon_day} > ${mon_day}_log
echo ${mon_day}

while read str
do
str1=${str}.bad
str2=${str}.log
echo  ' LOAD DATA ' >> load_sb.ctl
echo " INFILE '/data1/snapshot_wjjs/${str} ' ">> load_sb.ctl
echo " BADFILE '/data1/snapshot_wjjs/${str1} '">> load_sb.ctl
echo " DISCARDFILE '/data1/snapshot_wjjs/${str2} ' " >>load_sb.ctl
echo " append INTO TABLE "SETT_ORI_B" ">>load_sb.ctl
echo " (TICKET_TYPE  POSITION(1:2)  char
,
   CALLING_AREA_CODE  POSITION(3:11)  char
,
   CALLING_NBR POSITION(12:26)  char
,
   INTERCONNECT_CODE  POSITION(27:35)  char
,
   CALLED_AREA_CODE POSITION(36:44)  char
,
   CALLED_NBR POSITION(45:59)  char
,
   CALLED_NBR_TYPE POSITION(60:60)  char
,  
   START_TIME POSITION(61:74)  date "yyyymmddhh24miss"
,  
   DURATION POSITION(75:80)  integer external
,
   SETT_DURATION POSITION(81:85)  integer external
,
   DIRECTION POSITION(86:86)  char
,
   IN_PARTNER_ID POSITION(87:8  char
,
   OUT_PARTNER_ID POSITION(89:90)  char
,
   OTHER_PARTNER_ID POSITION(91:92)  char
,  
   IN_TRUNK_ID POSITION(93:95)  char
,
   OUT_TRUNK_ID POSITION(96:9  char
,
   SWITCH POSITION(99:101)  char
,
   FEE_TYPE POSITION(102:102)  char
,
   ROAM_TYPE POSITION(103:103)  char
,
   BEAR_SERV_TYPE_ID POSITION(104:105)  char
,
   SETT_AREA_CODE POSITION(106:109)  char
,
   FILE_NBR POSITION(110:129)  char
,
deal_date POSITION(140:153)  date "yyyymmddhh24miss"
,
   OWN_AREA_CODE POSITION(144:147)  char
,
   SETT_RULE_ID POSITION(148:154)  char
,
   FEE_BASE POSITION(155:161)   integer external
,
   FEE_LONG POSITION(162:16   integer external
,
   FEE_INFO POSITION(169:175)   integer external
,
   FEE_SUM POSITION(176:182)   integer external
,
   FEE_INTER1 POSITION(183:189)   integer external
,
   FEE_INFO2 POSITION(190:196)   integer external
,
   FEE_LONG2 POSITION(197:203)   integer external
,
   FEE_INTER2 POSITION(204:210)   integer external
,
   FEE_LONG3 POSITION(211:217)   integer external
,
   FEE_SETT POSITION(218:224)   integer external
) "  >> load_sb.ctl
#done<  ${mon_day}_log
done<0712_log

论坛徽章:
0
2 [报告]
发表于 2004-07-18 17:21 |只看该作者

问个语法的问题sh(linux 9) 我搞半天怎么就没有找出来呢?

more 07*
sB210712000000.0712
sB210712000001.0712
sB210712000002.0712
sB210712000003.0712
sB210712000004.0712
sB210712000005.0712
sB210712000006.0712
sB210712000007.0712
sB210712000008.0712
sB210712000009.0712
sB210712000010.0712
sB210712000011.0712
sB210712000012.0712
sB210712000013.0712
sB210712000014.0712
sB210712000015.0712
sB210712000016.0712
sB210712000017.0712
sB210712000018.0712
sB210712000019.0712
sB210712000020.0712
sB210712000021.0712

论坛徽章:
0
3 [报告]
发表于 2004-07-18 18:10 |只看该作者

问个语法的问题sh(linux 9) 我搞半天怎么就没有找出来呢?

我知道了 是UE编辑与LIUNX环境有不太相同的地方 用VI就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP