Re: regexp: anything but |
On Wed, Dec 09, 2009 at 08:17:04PM +0100, Johannes Wiedersich wrote:
>
> What you'd want is probably
>
> sed '/[^|]-[0-9]/d' channels.dvb
>
> which will delete all lines with a '-[0-9]' that is not directly
> preceded by a |
lee@yun:~/tmp/chan$ cat channels.dvb | sed '/[^|]-[0-9]/d' | wc -l
1
lee@yun:~/tmp/chan$ wc -l channels.dvb
2162 channels.dvb
lee@yun:~/tmp/chan$
So this leaves only the first line. That's not what I'd want ;)
I'll play around with those, now I feel challenged ...
Reply to: