Advertisement
javidocente

1SMR_SOM_BASH_23-24 - PRÁCTICA 2

Apr 23rd, 2024 (edited)
546
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.13 KB | Source Code | 0 0
  1. ##################################################
  2. #!/bin/bash
  3. # 9. Realizar un script que solicite al usuario por teclado su peso y su estatura y muestre la siguiente salida por pantalla (respetando los saltos de línea y las tabulaciones).
  4.  
  5. # Salida:
  6. #     Mis datos
  7. #         Peso: X kg
  8. #         Estatura: X cm
  9.  
  10. # https://www.geeksforgeeks.org/echo-command-in-linux-with-examples/
  11. # https://www.baeldung.com/linux/read-command
  12.  
  13. echo "<============= APARTADO 9. =============>"
  14.  
  15. # Se utiliza echo -n para no imprimir el carácter final de nueva línea después del mensaje
  16. echo -n "Introduzca su peso en kg: "
  17.  
  18. # Se utiliza read para leer la entrada del usuario y almacenarla en la variable peso
  19. read peso
  20.  
  21. # Se utiliza read -p para mostrar un mensaje al usuario y leer su entrada para almacenarla en la variable altura
  22. read -p "Introduzca su altura en cm: " altura
  23.  
  24. # Se imprime un salto de línea para separar la salida anterior
  25. echo
  26.  
  27. # Se utiliza echo -e para interpretar secuencias de escape, como \n para nueva línea y \t para tabulación, y mostrar el resultado con el formato deseado
  28. echo -e "Salida:\n\tMis datos\n\t\tPeso: $peso kg\n\t\tEstatura: $altura cm"
  29.  
  30. ##################################################
  31. # 10. Realizar un script que sume dos números que se pasan como argumento a línea de comandos, y si no son pasados se devolverá error y se mostrará un mensaje indicando la forma de ejecutar el script.
  32.  
  33.  
  34. ##################################################
  35. # 11. Realizar un script que reciba un número por parámetro y, si es mayor que 100, muestre el mensaje: "El número es mayor que 100".
  36.  
  37.  
  38. ##################################################
  39. # 12. Realizar un script que muestre un mensaje de error si no se han pasado parámetros.
  40.  
  41.  
  42. ##################################################
  43. # 13. Realizar un script que reciba un número por parámetro y, si es mayor que 100, muestre el mensaje "Número es mayor que 100". En caso contrario que muestre el mensaje “Número NO es mayor que 100”.
  44.  
  45.  
  46. ##################################################
  47. # 14. Realizar un script que muestre un mensaje de error si no se han pasado parámetros y si se le han pasado parámetros que los muestre por pantalla.
  48.  
  49. ##########################################################
  50. # 15. Realizar un script que reciba dos números por parámetro y muestre un mensaje indicando si ambos números son iguales, si el primer número es mayor o si el segundo número es mayor.
  51.  
  52.  
  53. ##########################################################
  54. # 16. Realizar un script para averiguar el número más grande a partir de tres números pasados por parámetro. Mostrar un error si no se proporcionan los parámetros suficientes.
  55.  
  56.  
  57. ##########################################################
  58. # 17. Realizar un script que solicite al usuario dos números por teclado y muestre un mensaje indicando si ambos números son iguales, si el primer número es mayor o si el segundo número es mayor.
  59.  
  60.  
  61. ##########################################################
  62. # 18. Realizar un script que indique si los ficheros pasados por parámetro existen o no existen.
  63.  
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement