Ha a beepitett es a kulso parancs ugyanazt csinalja (tegyuk fel erre az alap peldara), akkor tok mindegy, hogy melyiket hasznalod.
A kulonbozo interpreterek (es azok verzioi) nagyon nem kompatibilisek egymassal.
$ bash --version
GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)
$ shopt
...
compat31 off
compat32 off
compat40 off
compat41 off
compat42 off
compat43 off
compat44 off
...
Hogy mindegyik vegrehajt neked egy hasonlo szintaktikaval irt kodot, az a puszta veletlen muve.