shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] bc ou expr


From: Felipe Eltermann
Subject: Re: [shell-script] bc ou expr
Date: Thu, 24 Sep 2009 15:01:14 -0300

GRUPOS=$(expr `wc -l < $LISTA` / 15)  # como o seu antigo

# verifica se o resto da divisão não é zero. sendo o caso, soma 1 ao
resultado
if [ $(expr $LISTA % 15) -ne 0 ]; then GRUPOS=$(expr $GRUPOS + 1);


2009/9/24 sergiolinux1 <address@hidden>

>
>
> Ola pessoal, obrigado pela ajuda de sempre.
>
> Tenho um arquivo com 66 linhas (esse numero pode variar para + ou -)
>
> Preciso "separar" em grupos de 15 e para saber quantos grupos tenho uso
>
> GRUPOS=$(expr `wc -l < $LISTA` / 15)
>
> O resultado é 4, então tenho 4 grupos de 15, certo? Errado porque 66 / 15 =
> 4.4.
>
> Pergunto: Como fazer "interpretar" isso? Para ele ler 4.4? Ai se for
> diferente de um inteiro eu adiciono mais 1 na contagem de grupos.
>
> ex: se 66 / 15 for diferente de um inteiro soma 1.
>
> Não sei como trabalhar com ponto flutuante. Algem tem alguma idéia?
>
> Obrigado
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]