Chinaunix
标题:
求教:删除文本中特定字符所在的行,用perl或sed
[打印本页]
作者:
sjg9999
时间:
2007-12-07 10:58
标题:
求教:删除文本中特定字符所在的行,用perl或sed
要删除某字符所在的一整行。
作者:
davistar
时间:
2007-12-07 11:00
sed '/key/d' urfile
perl -ne 'print unless /key/' urfile
[
本帖最后由 davistar 于 2007-12-7 11:03 编辑
]
作者:
sjg9999
时间:
2007-12-07 12:04
如何再将结果写入原文本
作者:
cjaizss
时间:
2007-12-07 12:47
i=a
sed -i '/'$i'/d'
删除a所在行
作者:
springwind426
时间:
2007-12-07 12:51
sed -i '/key/d' 数据文件
这样就直接在原文档中修改了
作者:
davistar
时间:
2007-12-07 13:02
GNU sed 和perl 都有-i
作者:
liang573728
时间:
2007-12-07 13:22
用重定向符号
作者:
flf21
时间:
2007-12-07 13:34
建议少使用-i选项。。。
作者:
cjaizss
时间:
2007-12-07 13:53
原帖由
flf21
于 2007-12-7 13:34 发表
建议少使用-i选项。。。
呵呵,万一出错,回不来了
作者:
寂寞烈火
时间:
2007-12-07 14:05
vim -e -s -c ":/key/d" -c ":wq" urfile
作者:
无声无息
时间:
2007-12-07 14:41
原帖由
sjg9999
于 2007-12-7 12:04 发表
如何再将结果写入原文本
> ufile #输入到文件
>> ufile #追加到文件
作者:
sjg9999
时间:
2007-12-07 18:08
一直想知道perl的用法。觉的perl比sed方便。
作者:
sjg9999
时间:
2007-12-07 18:14
十分感谢大家
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2