[Sarlug] Распарсить CSV

Andrey Ivanov anvivanov на gmail.com
Пн Дек 10 13:43:20 MSK 2012


1) storage=144388915.2; echo $storage | awk '{if ($1 < 5242880) print
"yes"; else print "no"}'
2)
   a) echo 144388915.2 | awk '{ print int($1) }'
   b) storage=144388915.2; printf "%.0f\n" $storage

10 декабря 2012 г., 13:04 пользователь Тарас Перебейносов <
taras.perebeynosov на gmail.com> написал:

> 2 нубских вопроса:
> 1) как мне в if сравнивать дробные числа?
> 2) как можно округлить до integer?
>
> storage=144388915.2; if [ $storage -lt "5242880" ];then echo yes;else echo
> no;fi
> *bash: [: 144388915.2: integer expression expected*
>
> 2012/12/3 Дмитрий Бурмистров <demon на nita-farm.ru>
>
>> awk '{print $3}' | sed 's\KB\*1024\' |
>> sed 's\MB\*1024*1024\' | bc -l
>>
>
>
>
> --
> With best regards,
> Taras.
>
>
> _______________________________________________
> Sarlug mailing list
> Sarlug на lists.lug.ru
> https://lists.lug.ru/mailman/listinfo/sarlug
>



-- 
________________
Andrey V Ivanov
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.lug.ru/pipermail/sarlug/attachments/20121210/b631009d/attachment.html>


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