[Comm] арифметика в bash

Valery V. Inozemtsev =?iso-8859-1?q?shrek_=CE=C1_freesource=2Einfo?=
Вс Июн 19 18:53:15 MSD 2005


В сообщении от 19 Июнь 2005 18:03 Andrei Lomov написал(a):
> Не соображу, как в bash превратить числовую строку в integer.
>
> Нужно имена файлов
> 001 002 003
>
> превратить в
> 002 004 006
> (умножить на два)
>
>
> ТО есть сделать нечто типа
> for i in *
>     do  echo "$i"; echo $i+$i
>    done
>
> только операцию "+" сделать арифметической, а не текстовой.
$ for i in 001 002 003 ;do echo $(($i + $i)); done
$ for i in 001 002 003 ;do echo $(($i * 2)); done
-- 
Valery V. Inozemtsev
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 190 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20050619/6911ee93/attachment-0003.bin>


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