@lispi314 oh yeah
it's weird that "scripting language" is so broad
shell to me lives in pure scripting, it's job is to control other tools that do the heavy lifting logic
meanwhile python or perl are more often used as programming-lite, they're not as good managing other processes but they can implement a lot more internally
usually when shell is not enough for a task, i try to split things into c utilities and call those, but often that's not applicable and i just gotta drop the shell scripts bits as a whole