Advertisement
sergio_educacionit

condicional_if.sh

Jan 29th, 2025 (edited)
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.16 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. a=3
  5. b=4
  6.  
  7.  
  8. echo "a=3"
  9. echo "a=4"
  10.  
  11. # En los siguientes ejemplos el comando 'echo'
  12. # se ejeuca si la condicion es vedadera.
  13.  
  14. echo "Ejemplos de ejecucion si la condicion es verdadera
  15. "
  16. if [ $a -eq $b ]; then
  17.    
  18.     echo "'a' es igual a 'b'? False"
  19.  
  20. fi
  21.  
  22. if [ $b -gt $a ];then
  23.  
  24.     echo "'b' es mayor que 'a'? True"
  25.  
  26. fi
  27.  
  28. if [ $a -lt $b ]; then
  29.  
  30.     echo "'a' es menor que 'b'? True"
  31.  
  32. fi
  33.  
  34. # Se ejeucta si la condicion es falsa
  35. echo "Ejemplos de ejecucion si la condicion es falsa
  36. "
  37.  
  38. if ! [ $a -eq $b ]; then
  39.    
  40.     echo "'a' es igual a 'b'? False"
  41.  
  42. fi
  43.  
  44. if ! [ $b -gt $a ];then
  45.  
  46.     echo "'b' es mayor que 'a'? True"
  47.  
  48. fi
  49.  
  50. if ! [ $a -lt $b ]; then
  51.  
  52.     echo "'a' es menor que 'b'? True"
  53.  
  54. fi
  55.  
  56. # Comparaciones de cadenas
  57. echo "
  58. comparaciones de cadenas
  59. "
  60.  
  61. c="hola"
  62. d="mundo"
  63. f=""
  64.  
  65.  
  66. echo "c=\"hola\""
  67. echo "d=\"mundo\""
  68. echo "f=\"\""
  69.  
  70.  
  71.  
  72. if [ "$c" = "$d" ];then
  73.        
  74.     echo "'c' es igual a 'd'? False"
  75.  
  76. fi
  77.  
  78. if [ "$c" != "$d" ];then
  79.    
  80.     echo "'c' es distinto que 'c'? True"
  81. fi
  82.  
  83. if [ "$a" -lt "$b" ]; then
  84.        
  85.     echo "'a' es menor que 'b'? True"
  86. fi
  87.  
  88. if [[ -z "$f" ]];then
  89.        
  90.     echo "'f' esta vacia? True"
  91.  
  92. fi
  93.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement