On Monday 24 December 2007 09:49, Afan Pasalic wrote:
hi, I have 1.6 GB big text file and I have to find if there is a specific word in the file. Every time I try $> grep -i "word" file.txt I'll get message: "grep: memory exhausted".
Try fgrep. It doesn't use regular expression matching (and your "word" is a simple fixed string, so it will work for that).
How can I do that? Is there any way I can split the file into several files and then do search?
% apropos split |fgrep '(1)' |sort
1 xml_split (1) [xml_split] - cut a big XML file into smaller chunks
csplit (1) - split a file into sections determined by context lines
ogmsplit (1) - Split OGG/OGM files into sevaral smaller OGG/OGM files
pnmsplit (1) - see http://netpbm.sourceforge.net/doc//pnmsplit.html
ppmtoyuvsplit (1) - see http://netpbm.sourceforge.net/doc//ppmtoyuvsplit.html
split (1) - split a file into pieces
split2po (1) - Creates a po file from two DocBook XML files
splitdiff (1) - separate out incremental patches
tiffsplit (1) - split a multi-image TIFF into single-image TIFF files
xml_merge (1) - merge back XML files split with C
thanks for any help.
-afan
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org