LINUX.ORG.RU

История изменений

Исправление bryak, (текущая версия) :

Да ёлы-палы. Ну пусть оно так работает в оригинале. Зачем мне это нужно? Я указал на синтаксис. Зачем мне знать как оно там правильно работает?

if [[ ! -e "$dir" ]]; then
    mkdir -p -- "$dir" || continue 1
fi

или так:

if [[ ! -e "$dir" ]]; then
    mkdir -p -- "$dir" 
else
    continue 1
fi

Потому что он делает так, что нужно знать логику работы этих конструкций. А в моем синтаксическом стиле логика работы перекладывается на синтаксический сахар, который знают все и визуально его легче читать

Исправление bryak, :

Да ёлы-палы. Ну пусть оно так работает в оригинале. Зачем мне это нужно? Я указал на синтаксис. Зачем мне знать как оно там правильно работает?

if [[ ! -e "$dir" ]]; then
    mkdir -p -- "$dir" || continue 1
fi

или так:

if [[ ! -e "$dir" ]]; then
    mkdir -p -- "$dir" 
else
    continue 1
fi

Исходная версия bryak, :

Да ёлы-палы. Ну пусть оно так работает в оригинале. Зачем мне это нужно? Я указал на синтаксис. Зачем мне знать как оно там правильно работает?

if [[ ! -e "$dir" ]]; then
    mkdir -p -- "$dir" || continue 1
fi