jeste bych se rad zeptal pro naprosto zakladni ucely povazujete za lepsi scriptovani v shellu s vyuzivanim vsech jednoucelovych unix (linux) commands, nejen tech co jsou napr. v bashi nebo je pro takove skriptovani vhodnejsi treba python
Záleží na tom, co chceš skriptovat. Pro práci se soubory mi například vyhovuje shell. Jak jeho název napovídá, je to jen obálka, která toho moc neumí a na spoustu akcí je třeba zavolat externí příkaz. Pokud potřebuji něco spočítat, tak je vhodné zavolat třeba bc nebo zmíněný Python. Jenže pokud už ten Python voláš, tak v něm často můžeš zpracovat celou úlohu, obvykle s menší režií.
Jako výchozí tedy používám shell, ale při jakékoli komplikaci neváhám sáhnout po nějakém externím nástroji, například bc, awk, jq, xmllint, xqilla, xsltproc apod.