S textem pracuju pomocí seed, grep, gawk, tr, cut. Pomocí more, cat nebo wget -qO -URL načtu obsah souboru a pajpou to přesněrovánám na různé úpravy. Ale to možná je tady zbytečně složitý.
U souborů v adresáři lze požít i cyklus for X in `ls *.htm*` ; do *****; done
V případě že prolistovánám i adresáře a podadresáře, použiju for X in `ls -d */ | tr -d "/"`; do ****** done a cyklů vnořim kolik chci, když bude v nořených cyklů víc než maximální hkloubka, tak to nevadí. V každém "patře" je seznam příkazů, co se má udělat.