- 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) сделать, вы тоже слишком долго на С-образных языках программировали.
VseGovnoOdinYaKrut 05.03.2014 22:57 # +2
Я безнадёжен?
Dummy00001 05.03.2014 23:26 # +4
0 - значения по умолчанию. проверка что ни одно не было поставлено в единицу/не ноль:
if [ "$PLAIN$LOGDIR$LOGLIST" = "000" ]
потому что в шелле всё строки...
ЗЫ к слову. так задумываясь, это аналог `a||b||c` или `a+b+c==0`
VseGovnoOdinYaKrut 05.03.2014 23:47 # −1
Stertor 05.03.2014 23:56 # −7
guest 07.03.2014 17:54 # −3
Stertor 07.03.2014 17:57 # −5
guest 07.03.2014 18:15 # −2
Stertor 07.03.2014 18:25 # −6
VseGovnoOdinYaKrut 06.03.2014 00:19 # +3