| 查看: 1464 | 回复: 6 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
【求助】shell脚本awk实现特定取词
|
||
|
最近在学awk,遇到了一个问题,我的文件里面每行都是类似如下的格式: 现在我想对每行做以下操作,删除<>之间的词及<>本身,每行只留下(以上面这行数据为例): target Download complete. 最好能用awk指令来实现,请牛人指教!! |
» 猜你喜欢
什么时候开奖?
已经有3人回复
咱们一起用铁证分析2026国家社科基金中标与否
已经有27人回复
为什么余额宝的年化利率越来越低?主要原因有哪些?
已经有3人回复
2027广东省杰青
已经有9人回复
朋友圈看到的
已经有5人回复
欢迎发来filecode的Mz6后的代码验证其规律
已经有110人回复
明天放榜?
已经有5人回复
时间戳变了,能看出什么问题?
已经有11人回复
重要消息,中午系统在维护
已经有10人回复
投稿咨询
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
一句中译英,"可...实现.....进行....并",是否可规范?
已经有3人回复
Shell语言的学习 & 经典书籍《Shell脚本学习指南》
已经有120人回复
【求助】shell脚本实现乘法运算
已经有5人回复
【求助】linux下的g03的批处理shell脚本的问题
已经有4人回复

5楼2011-05-30 10:15:39

2楼2011-05-28 15:39:23

3楼2011-05-28 16:04:03
【答案】应助回帖
★ ★
Louis_PND(金币+1): 高人啊,刚才运行成功了!小弟我以前perl没看过,但这种情况貌似只有perl才能解决了,得好好看看perl。再次感谢! 2011-05-28 16:57:17
xzhdty(金币+2): 高手啊谢谢 2011-05-28 21:31:59
Louis_PND(金币+1): 高人啊,刚才运行成功了!小弟我以前perl没看过,但这种情况貌似只有perl才能解决了,得好好看看perl。再次感谢! 2011-05-28 16:57:17
xzhdty(金币+2): 高手啊谢谢 2011-05-28 21:31:59
|
Originally posted by Louis_PND at 2011-05-28 16:04:03: 是用sed 's/<.*?>//g' 么?刚才试了下,好像对文件没做啥操作。。。 我刚才试了下,sed和awk似乎都不支持非贪婪的正则表达式,如果使用s/<.*>//g的话就全部替换了。perl才支持这个: perl -e 'while(<>){print if s/<.*?>/ /g}' testfile |

4楼2011-05-28 16:43:40










回复此楼