[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