[Comm] bash question

Michael A. Kangin =?iso-8859-1?q?mak_=CE=C1_cea=2Eru?=
Вт Май 17 22:44:07 MSD 2005


On 17 Май 2005 12:40 "Denis G. Samsonenko" <earthsea на ngs.ru> wrote:

> echo $VAR | grep -q '^[1-9][0-9]\{0,1\}$' || VAR="1"
> Теперь, если переменная равна числу в промежутке от 1 до 99, то ничего
> не происходит, если же нет, то переменной присваивается значение 1.

А что, если сравниваются числа, так некошерно будет?

[ $VAR -gt 1 -a $VAR -lt 99 ] && echo "переменная равна числу в промежутке от 
1 до 99 (невключительно)"


-- 
wbr, Michael A. Kangin


Подробная информация о списке рассылки community