История изменений
Исправление
crypt,
(текущая версия)
:
bash декларируется, как совместимый шел, есть какое-то минорное различие со скобками (может, для массивов?) И на этот случае они заявляют:
If strict compatibility with sh is desired, start bash with the +B option or disable brace expansion with the +B option to the set command
а также предлагается ряд свичей для включения точной совместимости между версиями bash 3 и bash 4.
но вот сколько я этим пользуюсь, мне даже копаться в этом не приходилось. зато я читал недоуменные статьи «а почему в баше так странно сделано x?». вот я представляю, чтобы было, если бы такие люди с каждым релизом что-нибудь исправляли и bash 3 и bash 4 отличались, как python2 и 3.
это я все к слову о systemd. поменяли поведение - сломали постгресс.
Исходная версия
crypt,
:
bash декларируется, как совместимый шел, есть какое-то минорное различие со скобками (может, для массивов?) И на этот случае они заявляют:
If strict compatibility with sh is desired, start bash with the +B option or disable brace expansion with the +B option to the set command
а также предлагается ряд свичей для включения точной совместимости между версиями bash 3 и bash 4.
но вот сколько я этим пользуюсь, мне даже копаться в этом не приходилось. зато я читал недоуменные статьи «а почему в баше так странно сделано x?». вот я представляю, чтобы было, если бы такие люди с каждым релизом что-нибудь исправляли и bash 3 и bash 4 отличались, как python2 и 3.