- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if [ $PLAIN -eq 0 ] ; then
if [ $LOGDIR -eq 0 ] ; then
if [ $LOGLIST -eq 0 ] ; then
ShowWarning 'at least one of the follwing paramters must be given: plain logdir, loglist'
ShowUsage
fi
fi
fi
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−127
if [ $PLAIN -eq 0 ] ; then
if [ $LOGDIR -eq 0 ] ; then
if [ $LOGLIST -eq 0 ] ; then
ShowWarning 'at least one of the follwing paramters must be given: plain logdir, loglist'
ShowUsage
fi
fi
fi
Java программист пишет шел скрипт.
PS кто подумал что надо было через `-a` (логический and) сделать, вы тоже слишком долго на С-образных языках программировали.
Я безнадёжен?
0 - значения по умолчанию. проверка что ни одно не было поставлено в единицу/не ноль:
if [ "$PLAIN$LOGDIR$LOGLIST" = "000" ]
потому что в шелле всё строки...
ЗЫ к слову. так задумываясь, это аналог `a||b||c` или `a+b+c==0`