Bash je shell, slican command.com-u za DOS po ulozi, mada ima mnogo vise funkcionalnosti (ima promenjljive, petlje...).
Perl je pravi programski jezik. Na *nix sistemima se cesto koristi za pisanje skripti, kao interpretirani jezik, ali nije alat za interaktivni rad (shell). Znaci, to je vec jezik.
Python je noviji, objektno orijentisan jezik. Retko se koristi za skripte, cesce za web. Open Office ga koristi kao ugradjeni jezik.
Od ta tri bi ti preporucio da Python zaobices, jer nije toliko cest. Perl je cesci, i koristi se, ali nije obavezan za imati. Osnova za pisanje skriptova je sh (ne Bash, nego Bourne Shell), sa dodatnim alatima - pre svega sed-om, grep-om i awk-om. AWK je mali sladak jezik prvenstveno za manipulaciju tekstom, i u kombinaciji sa sh-om ces ga naci na svakom *nix sistemu - za razliku od Perl-a, Unix standard (postojanje tih alata).
Ja bi bar pronao prvo sh i awk, na tvom mestu. Perl je odlican, nemoj me shvatiti pogresno, samo je sh blizi onome sto zelis.
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'