BASH – Indica si un número es par o impar.

O tambien pasando el número como argumento al script :

Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

2 respuestas a BASH – Indica si un número es par o impar.

  1. Manuel Gonzalez dijo:

    #!/bin/env bash
    #-*- coding: utf-8 -*-
    clear
    read -p «Introduzca un numero:» NUMERO
    let RESTO=NUMERO%2
    if [RESTO -eq 0]; then
    echo «El numero $NUMERO es par»
    else
    echo «El numero $NUMERO es impar»

    fi

    Porque cuando lo hago de esta manera me sale que el numero 2 es impar. me sale que tengo un erro en la linea 7?
    Me pueden ayudar.

    • Gonzalo Reiser A. dijo:

      El error esta en esta linea ==>>> «if [RESTO -eq 0]»
      En la construcción del IF los corchetes deben tener un espacio, al no tenerlo da ese error.
      debe quedar asi :
      if [ RESTO -eq 0 ];then

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.