Descobrir se um número é par ou impar

Publicado por Ricardo Brito do Nascimento 09/05/2008

[ Hits: 22.373 ]

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

Automatizar a instalação do IRPF no Linux

bookmaker.bash: Script para imprimir livros com 4 páginas em uma folha

IFINFO - informações de sua interface de rede

Automação para midias removíveis

Script de iniclização do Exim para Funcionamento com MailScanner


  

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