Chinaunix
标题:
怎样删除文件中含有"[ ]"的行?中括号之间有一个空格
[打印本页]
作者:
lifeexpert
时间:
2006-02-19 14:26
标题:
怎样删除文件中含有"[ ]"的行?中括号之间有一个空格
如题,谢谢
作者:
yalp
时间:
2006-02-19 14:30
sed 's/.*[.*].*//g' filename >> newfile
作者:
lifeexpert
时间:
2006-02-19 14:34
原帖由
yalp
于 2006-2-19 14:30 发表
sed 's/.*[.*].*//g' filename >> newfile
好像不行,不过谢谢老兄,还要做一步
cat newfile | sed /^$/d
[
本帖最后由 lifeexpert 于 2006-2-19 14:42 编辑
]
作者:
cuci
时间:
2006-02-19 15:02
grep -v '[ ]' filename >newfile
作者:
admirer
时间:
2006-02-20 11:50
sed '/[ ]/d' filename >newfile
GNU sed
sed -i '/[ ]/d' filename
复制代码
作者:
woodie
时间:
2006-02-20 11:57
楼上两位,[]要转义的吧?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2