BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


SHELL更新文本字段的问题。。。。。
首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
upperc
精灵



UID:156214
注册:2004-5-6
最后登录: 2008-10-06
帖子:198
精华:0

可用积分:289 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-8-7 16:42 
"aaa","bbc","ccd","dde",,,"ccc,ddd,eee",,
"aaa","bbc","ccd","dde",,,"ccc,ddd,eee",,
"aaa","bbc","ccd","dde",,,"ccc,ddd,eee",,

更新成:
aaa|bbc|ccd|dde|||ccc,ddd,eee||
aaa|bbc|ccd|dde|||ccc,ddd,eee||
aaa|bbc|ccd|dde|||ccc,ddd,eee||

我现在用的sed 更新的是全部的逗号和引号,以及空格。

有没有什么办法,只能更新一个字段的引号,不对引号内的逗号、空格、引号做处理???

谢谢 !!!



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

燃烧生命!
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
blackold   帅哥 (黑哥)
大天使



UID:631768
注册:2007-10-22
最后登录: 2008-10-07
帖子:1992
精华:0

可用积分:1129 (家境小康)
信誉积分:0
专家积分:71 (本版:71)
空间积分:0
推广积分:0

状态:...在线...

[个人空间] [短信] [博客]


2楼 发表于 2008-8-7 16:51 
回复 #1 upperc 的帖子

要看你如何定义字段了。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

LIVE FREE OR DIE!     K.I.S.S.


积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
upperc
精灵



UID:156214
注册:2004-5-6
最后登录: 2008-10-06
帖子:198
精华:0

可用积分:289 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2008-8-7 16:52 
字段都是定义好的啊

有什么解决方案吗?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

燃烧生命!
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
mo_yuan_ming   帅哥
精灵




UID:312835
注册:2005-9-12
最后登录: 2008-10-06
帖子:195
精华:0

可用积分:798 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2008-8-7 16:52 
双引号内的就是字段 逗号内的 ?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Host:
Linux sarge 2.4.27-3-386
GNU grep2.5.1  
GNU Awk 3.1.4
GNU sed  4.1.2
Client:
Linux RHY-ETC 2.4.20_EMRCR3-d1.5
grep awk sed BusyBox v1.1.3 (2007.12.18-22)

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
ly5066113   帅哥 (Tim)
精灵使


CU奥运火炬传递手2008
UID:465018
注册:2006-9-13
最后登录: 2008-10-07
帖子:3210
精华:0

可用积分:984 (稍有积蓄)
信誉积分:120
专家积分:272 (本版:221)
空间积分:0
推广积分:50

来自:长春
状态:...在线...

[个人空间] [短信] [博客]


5楼 发表于 2008-8-7 16:54 


QUOTE:
原帖由 upperc 于 2008-8-7 16:42 发表
"aaa","bbc","ccd","dde",,,"ccc,ddd,eee",,
"aaa","bbc","ccd","dde",,,"ccc,ddd,eee",,
"aaa","bbc","ccd","dde",,,"ccc,ddd,eee",,

更新成:
aaa|bbc|ccd|dde|||ccc,ddd,eee||
aaa|bbc|ccd|dde|||ccc ...

db2 export to xxx.del of del coldel| select * from xxx



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
liaosnet   帅哥 (暗夜星空)
法王
休息休息



UID:306408
注册:2005-8-25
最后登录: 2008-10-07
帖子:13444
精华:1

可用积分:5487 (富足长乐)
信誉积分:320
专家积分:536 (本版:0)
空间积分:2
推广积分:5

来自:广州<-->杭州
状态:...在线...

[个人空间] [短信] [博客]


6楼 发表于 2008-8-7 16:55 


QUOTE:
原帖由 ly5066113 于 2008-8-7 16:54 发表


db2 export to xxx.del of del coldel| select * from xxx

:mrgreen: :mrgreen: 你咋就认为他要从库中导出数据咧~~



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!13580e0uhvs
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
无声无息   帅哥 (无声无息)
天使



UID:550054
注册:2007-4-10
最后登录: 2008-10-06
帖子:1450
精华:0

可用积分:3008 (小富即安)
信誉积分:100
专家积分:0 (本版:0)
空间积分:83
推广积分:1

来自:广州
状态:...离线...

[个人空间] [短信] [博客]


7楼 发表于 2008-8-7 16:56 
有没有什么办法,只能更新一个字段的引号,不对引号内的逗号、空格、引号做处理???

字段是什么?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

listenpie蜂蜜小店,来自新西兰的天然产品。


debian 4.0 GNU/Linux 2.6.9
bash-3.1.17 Awk-3.1.3 sed-4.1.5 grep-2.5.1
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
liaosnet   帅哥 (暗夜星空)
法王
休息休息



UID:306408
注册:2005-8-25
最后登录: 2008-10-07
帖子:13444
精华:1

可用积分:5487 (富足长乐)
信誉积分:320
专家积分:536 (本版:0)
空间积分:2
推广积分:5

来自:广州<-->杭州
状态:...在线...

[个人空间] [短信] [博客]


8楼 发表于 2008-8-7 16:57 
sed 's#"##g;s#,#|#g' ufile
这样似乎就可以了~~



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!13580e0uhvs
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
upperc
精灵



UID:156214
注册:2004-5-6
最后登录: 2008-10-06
帖子:198
精华:0

可用积分:289 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


9楼 发表于 2008-8-7 16:59 


QUOTE:
原帖由 mo_yuan_ming 于 2008-8-7 16:52 发表
双引号内的就是字段 逗号内的 ?

DB2 for windows 下的有些空字段是以逗号,有些是以引号分割的。。。。

而我的问题就在这里,引号里面可能还有逗号,空格,引号,替换成为| 的时候都会替换掉的。。。。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

燃烧生命!
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
liaosnet   帅哥 (暗夜星空)
法王
休息休息



UID:306408
注册:2005-8-25
最后登录: 2008-10-07
帖子:13444
精华:1

可用积分:5487 (富足长乐)
信誉积分:320
专家积分:536 (本版:0)
空间积分:2
推广积分:5

来自:广州<-->杭州
状态:...在线...

[个人空间] [短信] [博客]


10楼 发表于 2008-8-7 16:59 
如果还有空格..那就再加一个...

sed 's#"##g;s# ##g;s#,#|#g' ufile



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!13580e0uhvs
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.092114 second(s), 4 queries , Gzip enabled