Advertisement
sergio_educacionit

while.sh

Jul 27th, 2024
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.74 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Inicializar el contador
  4. i=1
  5.  
  6. # Bucle while para contar hasta 5
  7. while [ $i -le 5 ];do
  8.  
  9.     echo "Número: $i"
  10.     ((i++))
  11.  
  12. done
  13.  
  14.  
  15. echo "
  16. imprimir las lineas de un fichero
  17. "
  18.  
  19. # Fichero a leer
  20. fichero="/etc/resolv.conf"
  21.  
  22.  
  23.  
  24. while IFS= read -r linea;do
  25.  
  26.     echo "$linea" | grep "#" > /dev/null
  27.  
  28.     if [ $? -eq 0 ]; then
  29.         # si la linea contiene un "#"
  30.         # se pasa a la siguiente iteracion.
  31.         continue
  32.     fi 
  33.     echo "$linea"
  34.  
  35. done < "$fichero"
  36.  
  37.  
  38.  
  39.  
  40. echo "
  41. Testear conexion
  42. "
  43.  
  44. while ping -c 1 google.com > /dev/null 2>&1;do
  45.  
  46.     echo $(date) - Conectado
  47.     sleep 5
  48.  
  49. done
  50.  
  51. echo se perdio la conexion
  52.  
  53.  
  54.  
  55.  
  56. status=0
  57.  
  58. while [ $status -eq 0 ];do
  59.  
  60.     ping -c 1 google.com > /dev/null 2>&1
  61.     status=$?
  62. done
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement