Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2015, 11:11
jpaulxD
 
Fecha de Ingreso: mayo-2015
Mensajes: 23
Antigüedad: 9 años, 6 meses
Puntos: 0
Shell Script Devolver un mensaje dependiendo de los parametros

Hola
Tengo el siguiente script que aceptará tres parámetros, el primero será un carácter cualquiera, el segundo un número entre 1 y 60 y el tercero solo un numero. El script debe dibujar por pantalla tantas líneas como indique el parámetro 3, cada línea formada por tantos caracteres del tipo parámetro 1 como indique el número indicado en parámetro

Ejemplo:
./ejercicio.sh k 20 5
(escribirá 5 líneas, cada una de ellas formadas por 20 letras k.

He avanzado con esto

Código BASH:
Ver original
  1. #!/bin/bash
  2. #paso el valor del parametro 1 a la variable caracter
  3. caracter=$(echo $1)
  4.  
  5. for ((i=1 ; i<=$3 ; i =i+1 )); do
  6.  
  7. for ((j=1 ; j<=60; j=j+1 )); do
  8.  
  9. if [$2 - eq $j]
  10. then
  11.  
  12. #Aqui no se como hacer q el valor se imprima de esta manera
  13. #Si el parametro 2 fuera 3
  14. #me tendria q devolver t t t
  15. #Si el parametro 2 fuera 4
  16. #me tendria q devolver t t t t
  17. #Si el parametro 2 fuera 6
  18. #me tendria q devolver t t t t t t
  19.  
  20. fi
  21. done
  22. done