这个脚本如何写?紧急求助,我用手机发的!

sh/bash/dash/ksh/zsh等Shell脚本
头像
zglcx123
帖子: 110
注册时间: 2007-08-20 16:34
来自: Earth

Re: 这个脚本如何写?紧急求助,我用手机发的!

#16

帖子 zglcx123 » 2009-08-07 16:13

自己思考了2个小时没结果才上来求助的呀!!
Dropbox!点我注册,你的起点高了500M,我也能多得到500M,共赢!
--------
HP V3808TU (2008.03.08---2012.10.08)
ASUS N56VZ (2012.10.08---未来)
头像
zglcx123
帖子: 110
注册时间: 2007-08-20 16:34
来自: Earth

Re: 这个脚本如何写?紧急求助,我用手机发的!

#17

帖子 zglcx123 » 2009-08-07 16:30

是不是只用sed就完全可以了,
如何把某一部分截取放到前面
Dropbox!点我注册,你的起点高了500M,我也能多得到500M,共赢!
--------
HP V3808TU (2008.03.08---2012.10.08)
ASUS N56VZ (2012.10.08---未来)
头像
zglcx123
帖子: 110
注册时间: 2007-08-20 16:34
来自: Earth

Re: 这个脚本如何写?紧急求助,我用手机发的!

#18

帖子 zglcx123 » 2009-08-07 17:06

eexpress 写了:我没转义的,\1写成了&1。lz 你应该自己调试下啊。

☎ cat tmp |sed 's/\(京[^0-9]*[0-9]*\)\(.*\)/\2 \1/g'
赵凌艳 京NY0830
朱 涛 京KL8520
;佟晓丽 京ES7001
,渠汇江 . 京FT9371
鲁江 京AUFO001
,姜健 京KJ4460
,李文清 京FH6400
姚力轲, 京JR5987
谭福成, 京K35031
万勇:; 京MV2370
黄蕾() 京P21380
吴宇红 京H64839
这个是正确的!!!
没太看明白这个命令

\1 \2指前面\(\)里的内容吗?
这句话是交换的作用吧
Dropbox!点我注册,你的起点高了500M,我也能多得到500M,共赢!
--------
HP V3808TU (2008.03.08---2012.10.08)
ASUS N56VZ (2012.10.08---未来)
头像
zglcx123
帖子: 110
注册时间: 2007-08-20 16:34
来自: Earth

Re: 这个脚本如何写?紧急求助,我用手机发的!

#19

帖子 zglcx123 » 2009-08-07 17:13

eexpress 写了:cat tmp |sed 's/\(.*\)\(京[^0-9]*[0-9]*\)/\2 - \1/g'|sed 's/[::,,;(); ]//g'

换一个位置就是。nnnnd 我当保姆啊。

息怒!!! :em06

我正在仔细理解你的命令 !!!
Dropbox!点我注册,你的起点高了500M,我也能多得到500M,共赢!
--------
HP V3808TU (2008.03.08---2012.10.08)
ASUS N56VZ (2012.10.08---未来)
头像
O_O_BOT
帖子: 2461
注册时间: 2009-05-20 19:32

Re: 这个脚本如何写?紧急求助,我用手机发的!

#20

帖子 O_O_BOT » 2009-08-08 22:18

对头不是京的处理就是了
sed '/^京/n;s/\(.*\)\(京.*\)/\2 \1/' data
之后的其他,; 替换就是了
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
回复