Hi,
die Frage ist eigentlich nur, wie du die Aktualität prüfst und wo du deine neue Exe herbekommst.
XML ist recht schwierig mit Bash, man könnte höchstens mit Regexen arbeiten. Hier wäre Python meine erste Wahl.
Wenn du einfach eine Text-Datei auslesen willst oder so, dann würde ich auf jeden Fall Bash nehmen. Das ist so richtig schön schnell und einfach. Allerdings auch sehr kryptisch und für einen Linux-Neuling sicher nicht leicht.
Von daher: Nimm Python, wenn du was neues lernen willst ohne großen Aufwand. Nimm Bash wenn du Zeit hast und was sinnvolles über "Linux" lernen willst. Nimm FreePascal, wenn's einfach nur schnell gehen muss.
Liebe Grüße,
Valentin