LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 689|回复: 3

关于正则表达式

[复制链接]
发表于 2005-12-26 11:18:19 | 显示全部楼层 |阅读模式
grep '^[^48]' data.f
在UNIX和LINUX SHELL 编程指南中写的是 查找行首不为48的行
可是正则表达式[]中间的字符可以不用,号。这是不是也查找行首不为 4 和 8 的行呢
grep'^[^4,8]' data.f
我想表示48因该怎么写?
谢谢说明一下。如果那里有这样的文章。请给个URL好吗。
发表于 2005-12-26 12:51:05 | 显示全部楼层
egrep -v '^(48)' data.f
查找行首不为48的行.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 13:05:30 | 显示全部楼层
看来只能用 egrep 了?
回复 支持 反对

使用道具 举报

发表于 2005-12-26 13:47:11 | 显示全部楼层
sed -n '/^48/!p' file

sed '/^48/d' file
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表