BASH, AWK, SED, GREP – to je taková klasika, kterou bys měl umět určitě a bez ohledu na to, jaký jiný jazyk si oblíbíš. Tím bych začal. Nemusíš si pamatovat všechny příkazy/parametry z hlavy, od toho je manuál, ale měl bys vědět, jaké jsou možnosti a který nástroj použít – konkrétní syntaxi si pak najdeš v příručce během chvilky.
V Bashi můžeš pospojovat pár příkazů pomocí rour, na to je bezva, ale složitější programování v něm už není tak elegantní – než že by to nešlo, ale je to hůř čitelné, těžkopádnější… V tu chvíli bych začal s Perlem. V Perlu se sice dá hodně prasit a číst cizí kód může být docela náročné, ale když ho budeš používat pro vlastní potřebu a psát v něm jednoduše (tím že nevyužiješ všech jeho možností, ale pořád jich bude víc než v Bashi), dobře ti poslouží a i ostatní to po tobě přečtou.
Případně můžeš zkusit Javu – kromě klasického použití (spouštění pomocí VM) se dá i zkompilovat (pomocí GCJ) do normální ELF binárky. Ale i když ji budeš spouštět ve VM, bude na rychlostně srovnatelně nebo lépe než Python.