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

Glosario
AGP
» Abreviatura de "Accelerated Graphics Port", es un bus de 32 bits desarrollado por INTEL, basado en el PCI, intenta cubrir las necesidades de transferencia de datos de las actuales tarjetas de video 3D. El ancho de banda del modo 1X es de 266 MBps hasta los 1.07 GBps del modo 4X.
Curso desde 0 de GNU/LINUX - entrega 46
27 de agosto, 2008 | Por Matados2K | lecturas: 34980 | 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)
 


Compras recomendadas
+ Artículos recientes
Software
· Nero 12 Suite: más allá de los discos ópticos
   Lecturas: 27472 | 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: 1693 | Comentarios: 1
· Ubuntu 16.10 ya disponible para descarga
  18/10/2016 | Lecturas: 2097 | Comentarios: 1
· Linux cumple 25 años
  26/08/2016 | Lecturas: 2322 | Comentarios: 18
· Vulnerabilidad en Linux afecta también a Android 4.4 y superiores
  21/01/2016 | Lecturas: 4966 | Comentarios: 15
· Hackean Linux pulsando retroceso 28 veces
  18/12/2015 | Lecturas: 6706 | Comentarios: 14
+ Noticias relacionadas
Categoría Software
· Humble Software Bundle for PC Lovers: 3DMark, PCMark o VRMark en oferta
  15/02/2017 | Lecturas: 1152 | Comentarios: 1
· Jolla lanza Sailfish OS 2.1 "lijoki"
  14/02/2017 | Lecturas: 596 | Comentarios: 0
· Instant Tethering de Android está siendo desplegado
  13/02/2017 | Lecturas: 1508 | Comentarios: 7
· LG confirma que el G6 vendrá con un asistente personal
  10/02/2017 | Lecturas: 709 | Comentarios: 2
· Android N apenas supera el 1% tras varios meses desde su liberación
  09/02/2017 | Lecturas: 1263 | Comentarios: 11
Logo
NoticiasPublicidad / Advertising
ArticulosGrupos
DriversForo
Aviso legal / Protección de datos
Copyright 2000 - 2017     nFinite9000 S.L. Todos los derechos reservados.