Это решается путем обновления системы. Он не отображается на всех ПК. Например, в тестируемом HP DV6000 я не появился, но он появился на настольном ПК Intel.
Расширение скобки происходит задолго до изменения переменной и не происходит при присвоении переменной:
$ foo={a,b,c}
$ echo $foo
{a,b,c}
Сохраняйте общие части в переменной, а остальные в самой команде:
DIRECTORY_PATH="/home/LinuxServer/GIT/bbb/"
TUTORIAL_PATH="${DIRECTORY_PATH}Tutorial"
mkdir -p "$TUTORIAL_PATH"/{abc/def,pqr/{stu,vwx}}
Другой вариант заключается в использовании массивов, где расширение расширения происходит во время назначения:
TUTORIAL_PATHS=( "${DIRECTORY_PATH}Tutorial"/{abc/def,pqr/{stu,vwx}} )
mkdir -p "${TUTORIAL_PATH[@]}"
Расширение скобки происходит задолго до изменения переменной и не происходит при присвоении переменной:
$ foo={a,b,c}
$ echo $foo
{a,b,c}
Сохраняйте общие части в переменной, а остальные в самой команде:
DIRECTORY_PATH="/home/LinuxServer/GIT/bbb/"
TUTORIAL_PATH="${DIRECTORY_PATH}Tutorial"
mkdir -p "$TUTORIAL_PATH"/{abc/def,pqr/{stu,vwx}}
Другой вариант заключается в использовании массивов, где расширение расширения происходит во время назначения:
TUTORIAL_PATHS=( "${DIRECTORY_PATH}Tutorial"/{abc/def,pqr/{stu,vwx}} )
mkdir -p "${TUTORIAL_PATH[@]}"