¡Bienvenido!
¿No eres miembro? Inscríbete | Entrar
Últimos drivers

Glosario
Rootkit
» Conjunto de herramientas de software que permiten esconder actividades maliciosas como troyanos, virus, reconfiguraciones entre otras cosas. Crea agujeros de seguridad que permiten el paso a usuarios remotos sin permiso, ocupa un pequeño porcentaje uso del procesador y puede ser muy complicada su eliminación.

Curso desde 0 de GNU/LINUX - entrega 46

27 de agosto, 2008 | Por Matados2K | lecturas: 35120 | 0 coment.
Grupos: Linux

Entrega 46 - página 1

Páginas:

CURSO DESDE 0 DE GNU/LINUX. Versión 2.

Entrega 46. Shell Script (V).

Estructura de control FOR.

El bucle 'for' es una estructura de control iterativa a la que se le puede indicar el número máximo de iteraciones. Su estructura en shellscript es tal que así:

for variable in lista-de-palabras
do
comandos
done

Las palabras reservadas do y done deben estar precedidas por un salto de línea o por un ';' o un '.' y podremos escribir nuestro bucle 'for' así:

for variable in lista; do comandos; done

Ejemplo:

#!/bin/sh
# Por cada usuario dado como argumento se
# comprueba si está conectado o no y se da
# el mensaje apropiado
for i in $*
do
if who | grep -s $i > /dev/null
then
echo $i está conectado
else
echo $i no está conectado
fi
done

De ejecución:

matados2k@imperio:~/curso$ chmod +x ejemplo46.sh
matados2k@imperio:~/curso$ ./ejemplo46.sh matados2k manolito karuchi
matados2k está conectado
manolito no está conectado
karuchi no está conectado
matados2k@imperio:~/curso$

El mismo ejemplo pero de la segunda forma:

#!/bin/sh

for i in $*; do if who | grep -s $i > /dev/null; then echo $i está conectado; else echo $i no está conectado; fi; done

 Siguiente   
Páginas:
Acciones:
Ver comentarios (0)
 


+ Artículos recientes
Software
· Nero 12 Suite: más allá de los discos ópticos
   Lecturas: 27601 | Comentarios: 13
· Cryostasis y PhysX
· Sacred 2 y PhysX
· Mirror´s Edge y PhysX
· Curso desde 0 de GNU/LINUX - entrega 45
Más...
+ Noticias relacionadas
Grupo Linux
· Raspberry Pi Foundation libera PIXEL para PCs x86
  22/12/2016 | Lecturas: 1727 | Comentarios: 1
· Ubuntu 16.10 ya disponible para descarga
  18/10/2016 | Lecturas: 2146 | Comentarios: 1
· Linux cumple 25 años
  26/08/2016 | Lecturas: 2407 | Comentarios: 18
· Vulnerabilidad en Linux afecta también a Android 4.4 y superiores
  21/01/2016 | Lecturas: 5061 | Comentarios: 15
· Hackean Linux pulsando retroceso 28 veces
  18/12/2015 | Lecturas: 6778 | Comentarios: 14
+ Noticias relacionadas
Categoría Software
· Samsung anuncia Bixby, asistente personal para los Galaxy S8 y S8+
  21/03/2017 | Lecturas: 631 | Comentarios: 0
· Adobe Lightroom permite sacar fotos en RAW HDR en algunos teléfonos
  08/03/2017 | Lecturas: 828 | Comentarios: 0
· Google Assistant podría estar disponible para iOS
  07/03/2017 | Lecturas: 343 | Comentarios: 0
· Microsoft da más detalles sobre el próximo Game Mode de Windows 10
  06/03/2017 | Lecturas: 1633 | Comentarios: 11
· Microsoft reduce un 35% el tamaño de las descargas de sus actualizaciones
  06/03/2017 | Lecturas: 1035 | Comentarios: 4
Logo
NoticiasPublicidad / Advertising
ArticulosGrupos
DriversForo
Aviso legal / Protección de datos
Copyright 2000 - 2017     nFinite9000 S.L. Todos los derechos reservados.