Below two links list famous tool about text processing and provide a good category. And it will give a overview about text tool:
http://www.shlomifish.org/open-source/resources/text-processing-tools/
http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/text-related-tools.html
Other interesting links I found unexpectedly when I trying to search text tool:
GNU/Linux Tool:
http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/index.html
Unix Power Tool:
http://docstore.mik.ua/orelly/unix3/upt/index.htm
Awk & Sed:
http://docstore.mik.ua/orelly/unix3/sedawk/index.htm