设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
shell进阶应用、shell编程
›
如何将每一行含有特定字符的域提取出来?[已解决] ...
1
2
/ 2 页
下一页
返回列表
查看:
2084
|
回复:
10
如何将每一行含有特定字符的域提取出来?[已解决]
[复制链接]
scopio
scopio
当前离线
积分
422
IP卡
狗仔卡
发表于 2004-2-6 11:38:09
|
显示全部楼层
|
阅读模式
如何将每一行含有特定字符的域提取出来?
例如
abc linux 897 dk 6 dif7
china ok li3 id9
mail biao lovie linux won
处理后应为:
linux
linux
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
cx6445
cx6445
当前离线
积分
414
IP卡
狗仔卡
发表于 2004-2-6 11:42:25
|
显示全部楼层
你能举一下实例吗?我个人觉得这么提出来没有任何意义。因为根据你的例子这么提取"linux",我还不如自己建一个有N行"linux"的文件来得方便,想建多少行就建多少行。
回复
支持
反对
使用道具
举报
显身卡
scopio
scopio
当前离线
积分
422
IP卡
狗仔卡
楼主
|
发表于 2004-2-6 11:46:54
|
显示全部楼层
我想把网页中的连接地址提取出来,接下来可以用wget下载,省去手动的麻烦
回复
支持
反对
使用道具
举报
显身卡
KornLee
KornLee
当前离线
积分
6960
IP卡
狗仔卡
发表于 2004-2-6 12:19:13
|
显示全部楼层
用正则表达式,搜索一下本版,我记得以前有这样的贴子!
回复
支持
反对
使用道具
举报
显身卡
scopio
scopio
当前离线
积分
422
IP卡
狗仔卡
楼主
|
发表于 2004-2-6 12:25:28
|
显示全部楼层
要是搜索得到也不用发贴了:(
我想和正则表达式没有太大关系吧,关键是象grep,sed,awk好象都做不到找出特定域并打印出来,awk好象也只能做到对特定域应用正则表达式。
回复
支持
反对
使用道具
举报
显身卡
KornLee
KornLee
当前离线
积分
6960
IP卡
狗仔卡
发表于 2004-2-6 12:31:29
|
显示全部楼层
贴出个样本出来吧~,我想有grep,awk,sed足已胜任,要不也可以用perl.
回复
支持
反对
使用道具
举报
显身卡
scopio
scopio
当前离线
积分
422
IP卡
狗仔卡
楼主
|
发表于 2004-2-6 12:45:49
|
显示全部楼层
谢谢啦
1990年全国赛对局选-109局 <
http://www.w88.org/xiangqi/1990dj109.rar
>
1990年全国个人赛专集365局 <
http://www.w88.org/xiangqi/1990zj365.rar
>
1986年全国团体赛对局赛 <
http://www.w88.org/xiangqi/1986ttdj.rar
>
1986年全国个人赛对局选 <
http://www.w88.org/xiangqi/1986qggr.rar
> 1984年
全国象棋团体赛 <
http://www.w88.org/xiangqi/1984qgtt.rar
>
第二十一届五羊杯象棋赛 <
http://www.w88.org/xiangqi/21wyb.rar
> 第二十届五
羊杯象棋赛 <
http://www.w88.org/xiangqi/20wyb.rar
>
第十九届五羊杯象棋赛 <
http://www.w88.org/xiangqi/19wyb.rar
> 第十八届五羊
杯象棋赛 <
http://www.w88.org/xiangqi/18wyb.rar
>
第十七届五羊杯象棋赛 <
http://www.w88.org/xiangqi/17wyb.rar
> 第十六届五羊
杯象棋赛 <
http://www.w88.org/xiangqi/16wyb.rar
>
第十五届五羊杯象棋赛 <
http://www.w88.org/xiangqi/15wyb.rar
> 少林汽车杯象
棋赛 <
http://www.w88.org/xiangqi/slqcb.rar
>
银荔杯对局集萃 <
http://www.w88.org/xiangqi/ylbdj.rar
> 世界象棋赛
<
http://www.w88.org/xiangqi/sjxq.rar
>
南北象棋对抗赛 <
http://www.w88.org/xiangqi/nbxqdk.rar
> 1999红牛快棋赛
<
http://www.w88.org/xiangqi/1999hn.rar
>
1999怪坡杯象棋赛 <
http://www.w88.org/xiangqi/1999gp.rar
> 第十四届五羊杯
象棋赛 <
http://www.w88.org/xiangqi/14wyb.rar
>
第十三届五羊杯象棋赛 <
http://www.w88.org/xiangqi/13wyb.rar
> 第十二届五羊
杯象棋赛 <
http://www.w88.org/xiangqi/12wyb.rar
>
第十一届五羊杯象棋赛 <
http://www.w88.org/xiangqi/11wyb.rar
> 第十届五羊杯
象棋赛 <
http://www.w88.org/xiangqi/10wyb.rar
> 第九届五羊杯象棋赛
<
http://www.w88.org/xiangqi/09wyb.rar
> 第八届五羊杯象棋赛
<
http://www.w88.org/xiangqi/08wyb.rar
>
第七届五羊杯象棋赛 <
http://www.w88.org/xiangqi/07wyb.rar
> 第六届五羊杯象
棋赛 <
http://www.w88.org/xiangqi/06wyb.rar
> 第五届五羊杯象棋赛
38,1 顶端
回复
支持
反对
使用道具
举报
显身卡
KornLee
KornLee
当前离线
积分
6960
IP卡
狗仔卡
发表于 2004-2-6 12:59:57
|
显示全部楼层
具体情况具体分析,根据你的文本可以这样:
tr ' ' '\n' <wwwfile|grep ^\<|tr -d '<'|tr -d '>'
复制代码
回复
支持
反对
使用道具
举报
显身卡
scopio
scopio
当前离线
积分
422
IP卡
狗仔卡
楼主
|
发表于 2004-2-6 14:50:01
|
显示全部楼层
茅塞顿开,谢谢!
回复
支持
反对
使用道具
举报
显身卡
KornLee
KornLee
当前离线
积分
6960
IP卡
狗仔卡
发表于 2004-2-6 22:51:18
|
显示全部楼层
在perl版已经有了另外一个答案
http://www.linuxsir.cn/bbs/showthread.php?threadid=88310
用sed的方法,
sed 's/.*\(<http.*rar>\).*/\1/g;s/<//g;s/>//g' wwwfile
复制代码
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Archlinux讨论区
Linux 输入开发与研究
开源软件专题讨论
Linux发行版 Turbolinux专题
LFS(LinuxfromScratch)
服务器架设、应用、维护
Linux 基础讨论区(新手速成)
Debian Linux
网络技术\网络安全讨论
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表