|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 06 Jan 2002 21:42:25 To : Igor S.Kozhukhov Subject : Re: bash -------------------------------------------------------------------------------- On Sun, 06 Jan 2002 23:15:55 +0300, Igor S.Kozhukhov <Igor.S.Kozhukhov@p99.f42.n5045.z2.fidonet.org> wrote: > Hello All! > > помогите разобраться - не могу сделать сревнение переменной с числом > > делаю так > >-------------------------------- > mycount=5 > > if [ $mycount < 10] ; then > echo "my count = 0$mycount"; > else > echo "mycount = $mycount" > fi >-------------------------------- И не лень тебе было писать. Как ты думаешь, к какому manу тебя пошлют? С таким-то subjем? Всего-навсего 70-е вхождение `[' ( `/\[' в less) даст тебе нужные строки. Даже если ничего про это не знаешь. Поскольку все остальные вхождения левой квадратной скобки явно не имеют отношения к теме, то на их просмотр вряд ли будет тратиться более 2-х секунд. Итого получается примерно 2.5 минут на поиски. Еще минуты три-четыре -- на просмотр трех страничек соответствующего описания, чтобы в самом конце его увидеть вполне очевидный ответ на вопрос. > > мне нужно вывести число сосстоящее из двух цифр - если число <10 то спереди >добавляем 0 - если больше или равно - оставляем как есть - но ничего не >получается ... - помогите man 1 printf Точнее, man -a printf, но просто такая команда тоже есть. Hасколько я понимаю, это не очень портабельно, но во фре и линухе имеется. printf "%0.2d" "$value" --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1511c40dcd3c.html, оценка из 5, голосов 10
|