Descobrir se um número é par ou impar

Publicado por Ricardo Brito do Nascimento 09/05/2008

[ Hits: 21.669 ]

Homepage: http://brito.blog.incolume.com.br

Download parImpar




Muitas vezes nos deparamos com a necessidade de saber se um número é par ou impar, e como fazer isto em shellscript?

Esse script vai resolver o problema.

  



Esconder código-fonte

#!/bin/bash


function _AND(){
        NUM=$[ $NUMERO & 1 ]
}

function _VERIF(){
        if [ $NUM -eq 0 ]; then
                echo "par: "
        else
                echo "impar: "
        fi
}

echo -n "entre com um numero: "
read NUMERO
_AND $NUMERO
_VERIF

Scripts recomendados

Backup de vários servidores, diferenciado a rotina pela aplicação

consamba.sh

Checar tamanho do Cache do Squid e limpar

Pra quem não usa WhatsUp e Nagios mas tem um *inx.

Gerar senhas aleatórias de qualquer tamanho


  

Comentários
[1] Comentário enviado por tenchi em 13/05/2008 - 13:35h

Interessante assim tbm:

EhPar(){
return $(($1%2))
}

Uso:
$ read i
$ EhPar $i && echo $i é par || echo $i é ímpar

:-)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts