Peter Dalgaard <[EMAIL PROTECTED]> wrote:
> blueberry:~/> sed -e 's/pattern 1\|pattern 2\|pattern xyz//g' < tst.txt
> 2.22 3.45
> 1.56 2.31
>
> 4.67 7.91
> 3.34 2.15
> 5.32 3.88
>
> blueberry:~/> awk '/pattern 1/{copy=1;next};/pattern 2/{copy=0};copy==1' < tst.txt
> 4.67 7.91
> 3.34 2.15
> 5.32 3.88
> blueberry:~/> perl -ne 'if(/pattern 1/){$copy=1;next;} if(/pattern
> 2/){$copy=0;}print if $copy' < tst.txt
> 4.67 7.91
> 3.34 2.15
> 5.32 3.88
I see and here is my (corrected) sed solution:
cunegonde:~/tmp> cat test
2.22 3.45
1.56 2.31
pattern 1
4.67 7.91
3.34 2.15
5.32 3.88
pattern 2
cunegonde:~/tmp> sed -e '/pattern 1\|pattern 2/D' <test
2.22 3.45
1.56 2.31
4.67 7.91
3.34 2.15
5.32 3.88
--
Philippe
______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help