I have fairly large text file in Java and the size for that file would be nearly about 20 mb. Could i be able to use the java for doing this or should i go for shell scripting? and what could be the maximum size of a file that could be parsed with java. Like for example can i parse a txt file whose size is > 20 m.b. and parsing such big file will have any impact on the perfomance.