求助:有关shell编程的问题。

[复制链接]
查看11 | 回复5 | 2011-9-22 11:38:18 | 显示全部楼层 |阅读模式
我有两个问题:1.就对01后面的字段对一张原表进行插入操作我理解:是对另外一张表进行插入是吗?插入那个表??在哪个位置插入?插入什么内容?2. 02就进行删除操作。。我理解:02|571|210|372B53|4600309346....也就是从02 | 开始后边内容全部清空是吗?...
回复

使用道具 举报

千问 | 2011-9-22 11:38:18 | 显示全部楼层
下面的脚本应该能解决你的问题,直接粘上去就能运行的!#!/bin/shFILENAME=t2.txt.okwhile readFILERECdoCOL1=`echo ${FILEREC} | awk -F"|" '{print $1}'`TABLEREC=`echo ${FILEREC} | sed -n -e "s/^${CO...
回复

使用道具 举报

千问 | 2011-9-22 11:38:18 | 显示全部楼层
#!/bin/bashwhile read line#按行读入文件内容do f1=`echo "$line"|awk -F\| '{print $1}'`#取出该行的第一个字段 if [ $f1 = "01" ]; then
数据库操作1elif [ $f1 = "02" ]; then
...
回复

使用道具 举报

千问 | 2011-9-22 11:38:18 | 显示全部楼层
http://laigq.itpub.net/post/40112/487908http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80#.E4.B8.80.E8.88.AC.E7.BC.96.E7.A8.8B.E6.AD.A5.E9.AA.A4建议你先看看你需要的内容是否在上...
回复

使用道具 举报

千问 | 2011-9-22 11:38:18 | 显示全部楼层
那你应该找本入门的书先看下啊,你这样一句一句问得到什么时候...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行