In jeder Programmiersprache gibt es sog. gotchas. Bei c++ ist das Angebot an Doc dazu besonder grossUm in das Schreiben von Skripten einzusteigen, halte ich bash (die Shell) wegen ihrer Eigenwilligkeit aber gar nicht für geeignet.
Kurzum: Solange man an der Oberflaeche einer Programmiersprache kratzt ist sie einfach. Dazu gehoert bash als etablierte Scriptsprache im Linuxumfeld. perl ist schon etwas anspruchsvoller und fuer Scripteinsteiger schon schwieriger zu handhaben. JM2C