Nikolaos A. Patsopoulos wrote:
> Hi all,
> 
> I'm very sorry to bother the list with this problem but I've been
> searching in the web the couples hours to find an answer and still
> haven't find any.
> 
> The problem is that I have a txt file of 3.5GB containing all the info
> of Human chromosome 6. I want to save into one another file all lines
> that have the pattern rs10946398 (occurring only ones). I know that vi
> cannot handle files so big. I used ed in Fedora5 but this too cannot
> stream it. I hope that grep or sed can do this but cannot figure how to.
> I tried the following for sed but doesn't work:
> 
> sed '/rs10946398/p' chr6.txt

pattern="rs10946398"
LANG=C sed -n "/$pattern.*$pattern/T;/$pattern/p" < chr6.txt

Pádraig.

Reply via email to