Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serguei Khvatov                      2:5020/175.2   18 May 2002  13:42:40
 To : Igor S.Kozhukhov
 Subject : bash
 -------------------------------------------------------------------------------- 
 
 Sat May 18 2002 11:13, Igor S.Kozhukhov wrote to All:
 
  ISK>                             Hello All!
 
  ISK>    делаю declare -i m=`date "+%M"` - смотреть минуты и сравнгивать со
  ISK> своим значением
 
  ISK>    пример:
 
  ISK>    if (( $m >= 0 )); then
  ISK>     echo $m
  ISK>    fi
 
  ISK> получается интересная ошибка в логах при m=08 и m=09 - причем постоянно
  ISK> - что енто за магические цифры для баша - 08 и 09 ?
 
 Constants with a leading 0 are interpreted as octal numbers.
 
 Это из man-а на bash. 
 
 Там же рядом описано как задавать явно базу, так что надо так:
 
 (( "10#$m" >= 0 ))
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 bash   Igor S.Kozhukhov   18 May 2002 11:13:12 
 bash   Serguei Khvatov   18 May 2002 13:42:40 
 Re: bash   Igor S.Kozhukhov   18 May 2002 23:08:31 
 bash   Vladimir Shilov   20 May 2002 09:05:12 
 Re: bash   Artur Penttinen   21 May 2002 15:58:17 
 bash   Slava Gorbanev   18 May 2002 17:46:10 
Архивное /ru.linux/33003988840e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional