Este viernes 02 de Agosto a partir de las 21 horas se llevara a cabo la reunión del Grupo De Usuarios de Software Libre de Rosario en el entre piso del bar "811" de Francia 811 (Francia y Córdoba).
Están todos invitados.
Este es el sitio no oficial del LUGRO (Linux User Groups Rosario) de la ciudad de Rosario, Argentina. El twitter es: https://twitter.com/lugro_no_oficia y el sitio en identi.ca es: https://urmf.net/lugro_no
martes, 30 de julio de 2013
jueves, 4 de julio de 2013
Estadísticas Junio 2013
9 Software Libre en la Municipalidad de Pergamino
5 Extraer un archivo comprimido.
5 Bootear notebook nueva desde cd
3 Liberando una Mac viejita
2 Video de la visita del Librebus a Rosario
2 Quiero saber de un software libre para hacer diagramas
2 El fin de la privacidad, ahora vox populi
martes, 2 de julio de 2013
REUNIÓN DEL LUGRo, VIERNES 05, 21 HORAS
Este viernes 05 de Julio a partir de las 21 horas se llevara a cabo la reunión del Grupo De Usuarios de Software Libre de Rosario en el bar Mateo's (Córdoba y Caferata).
Están todos invitados.
Están todos invitados.
miércoles, 19 de junio de 2013
Estadística, Mayo 2013
19 Linux moderno para una Asus 701 4G
12 Problema para conectar por ssh
9 Video FLISOL! Zentyal Parte 1
7 Consulta sobre terminal TERRA
6 Consulta rsync + curlftpfs
5 OFF-TOPIC
3 ubuntu 12.10 se perdio menu unty
3 Slides charla python.
3 Nodo de LUGRo-Mesh para el PyDay
3 Elegir distribución
martes, 18 de junio de 2013
Reunión Viernes 21 de Junio. Cambio de Bar...
Este viernes 21 de Junio a partir de las 21 horas se llevara a cabo la reunión del Grupo De Usuarios de Software Libre de Rosario en el bar Mateo's (Córdoba y Caferata).
Están todos invitados.
Están todos invitados.
lunes, 3 de junio de 2013
REUNIÓN DEL LUGRo, VIERNES 07, 21 HORAS
Este viernes 07 de Junio a partir de las 21 horas se llevara a cabo la reunión del Grupo De Usuarios de Software Libre de Rosario en el bar Industria Argentina (Caferata entre Urquiza y Tucuman).
Están todos invitados.
Pta: se va a definir cambiar de bar... ya que Industria Argentina se ha tornado un bar de karaoke, donde van la jovatas del PAMI a levantar jovenes apuestos... :)
jueves, 9 de mayo de 2013
El intérprete de órdenes VI
En esta entrega seguiremos con las sentencias de control del BASH, la siguiente es:
for [condición] ; do {instrucciones}; done.
Esta instrucción de control es mas similar al "for" de python o perl, que su homónimo en C/C++...
Por ejemplo:
#!/bin/bash
for VAR in `cat list.txt`; do
echo "$VAR was found in list.txt"
done
exit 0
en este caso el contenido de la variable interna del shell ($VAR) toma los valores que da la ejecución del comando "cat list.txt", aqui las comas invertidas `...` le indica al shell que debe ejecutar de manera prioritaria los comandos encerrados por estas. "exit 0" devuelve al shell padre el valor que corresponde ejecución normal, es decir que no murió el proceso por errores. Para saber esto basta con hacer "echo $?"
otro ejemplo:
hcaste@azul:~$ for i in `ls`; do echo $i; done
cd-como.txt
cdrdao.txt
Clave
Sync
de
Firefox.html
uno podría pensar que es análogo al comando "ls" de UNIX, pero no, basta comparar con la salida de ls..
cd-como.txt
cdrdao.txt
Clave Sync de Firefox.html
El motivo se debe a que se toma como separadores de campos los espacios en blanco.
Otra sentencia de control es: while [condición]; do {instrucciones}; done
Esta es una sentencia de control por anticipación. Un ejemplo es:
#!/bin/bash
count="0"
max="10"
while [ $count != $max ]; do count=`expr $count + 1`
echo "Ya llegue a : $count"
done
exit 0
en cambio esta sentencia de control es por pos-condición until [condición]; do {instrucciones}; done
y por último la sentencia de control "case" cuyo formato es...
case [condición]
patron-1) lista de comandos separados por ";;"
patron-2) idem..
esac
por ejemplo:
#!/bin/bash
case "$1" in
--ayuda)
echo "Uso: $0 [--ayuda] [--puerto
;;
--puerto)
telnet $3 $2
;;
--fecha)
date
;;
esac
exit 0
la próxima entrega se posteará sobre funciones.
Suscribirse a:
Entradas (Atom)

