[Gutl-l] Ayuda con script

2018-08-31 Por tema Damián Tomey Soto

Buenos días colegas.

Necesito ayuda para hacer un script que me filtre de un archivo de log 
las líneas que tienen tres palabras. El resultado necesito que se me 
envíe por correo cada cierto tiempo. Este archivo contiene los log de un 
pfsense, las líneas que necesito extraer son las que tienen las cadenas 
em0 match block, o sea todo lo que el pfsense bloquea por su interfaz wan.


Con el siguiente comando cat /var/log/firewall/2018-08-30/messages | 
egrep 'em0,match,block' ya tengo parte del scrip.


A los entusiastas agregarle que el archivo de log está en un directorio 
con la fecha de la siguiente forma:


/var/log/firewall/YEAR-MONTH-DAY/messages

Y por último si no es mucho agregar quisiera cada vez que se ejecute el 
script que solo me envíe la diferencia con la vez anterior que se 
ejecutó el script.


Ufff entendieron?, alguien tiene algo de esto hecho ya?

Gracias.

--
Damian Tomey Soto
Administrador de Red
CTE 10 de Octubre, Nuevitas
Tel: (32) 414702 Ext. 280


___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu


[Gutl-l] Ayuda con script para mirror de Nod32 update

2018-04-03 Por tema Pedro Martínez
 

Alguien que me ayude con un script para hacer mirror de un sitio http
que contiene los update del nod32. 

-- 

_PEDRO MARTÍNEZ FIGUEREDO_ 

_Telef: (32) 297972_ 

_Web: apps.cubava.cu [1]_ 

 

Links:
--
[1] http://apps.cubava.cu
___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu


Re: [Gutl-l] ayuda con script de actualizacion

2017-12-11 Por tema Hugo
> una vez mas pense: que como en los directorio que biene por defecto no
> se borra y lo que estoy buscando es que esté en el ftp de las dos
> formas: tanto compactada como descompactada los cambié pensando que me
> iba a funcionar (error de mi parte)
> mi pregunta:
>
> ¿Por qué no sucede lo mismo con los directorios que viene en el script
> por defecto? es decir se realiza todo y no se borra ningun directorio
>
> # Definir directorios
> SAVDIR="/opt/segurmatica"
> SAVACT="/var/www/segav"
> SAVTMP="/var/tmp/segav"
>
> esa es mi pregunta..

Sandy, las variables apuntan a diferentes cosas

$SAVDIR es la ubicacion del script
$SAVACT es el destino de las definiciones descomprimidas
$SAVTMP es donde se descarga el zip de definiciones

Si no cambias SAVTMP, todo deberia funcionarte

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script de actualizacion

2017-12-11 Por tema Sandy Moreno Castillo
a ver... no me acaban de entender
el script por supuesto que lo lei. esta mas que claro que para poder aprender 
no hago nada con copiar y pegar, me estaría engañando a mi mismo y quitandole 
el tiempo a ustedes
me di cuenta que borra los archivos despues de descargarlos y descompartalos

# Eliminar directorios de actualizaciones anteriores
echo $MSAV08
find "$SAVACT" -type d ! -name "$SAVNOMDIR" -print0 | xargs -0 rm -fR && 
echo $MSAV09

esta mas que claro no ?

una vez mas pense: que como en los directorio que biene por defecto no se borra 
y lo que estoy buscando es que esté en el ftp de las dos formas: tanto 
compactada como descompactada
los cambié pensando que me iba a funcionar (error de mi parte)

mi pregunta: 

¿Por qué no sucede lo mismo con los directorios que viene en el script por 
defecto?
es decir se realiza todo y no se borra ningun directorio

# Definir directorios
SAVDIR="/opt/segurmatica"
SAVACT="/var/www/segav"
SAVTMP="/var/tmp/segav"

esa es mi pregunta..
gracias por todo y una vez más perdonen si no me explique bien. me gusta 
aprender y para aprender hay que caerse y levantarse.


- Mensaje original -
De: "Yoel Villarreal" 
Para: gutl-l@jovenclub.cu
Enviados: Lunes, 11 de Diciembre 2017 15:52:39
Asunto: Re: [Gutl-l] ayuda con script de actualizacion

El Sat, 09 Dec 2017 08:23:49 -0500
Alberto José García Fumero  escribió:
> El vie, 08-12-2017 a las 16:07 -0500, Yoel Villarreal escribió:
> > El Fri, 8 Dec 2017 15:34:47 -0500 (CST)
> > Sandy  Moreno Castillo  escribió:  
> > > yo los cambié y en su lugar escribí a mi conveniencia esto :
> > > 
> > > # Definir directorios
> > > SAVDIR="/opt/segurmatica"
> > > SAVACT="/srv/ftp/Actualizacion/Segurmatica"
> > > SAVTMP="/srv/ftp/Actualizacion/Segurmatica"  
> > 
> > Sin palabras... no commets jajajaja que tu crees que sea SAVTMP ??
> > Ay mama!!! ese es el futuro que nos espera...  
> 
> Yoel, hermano; esa no es forma. Ni tampoco tú acostumbras responder
> así. Me consta, por lo mucho que me has ayudado a mí y a otros.
> 
> El colega está pidiendo ayuda precisamente porque no sabe. La de veces
> que me ha pasado y me seguirá pasando a mí...
> 
> 
> Sandy: Deja el script como estaba originalmente. Está muy bien
> pensado. Todo lo que va bajo /var/tmp/ son contenidos temporales. En
> cuanto a mover las firmas de virus hacia el FTP, pudieras lanzar
> después de ese script (o incluirle) un comando mv para que copie las
> firmas al FTP. La ayuda del comando (teclea man mv en consola) te
> dará detalles. 
> 
> Ahora bien, ¿no te conviene que descarguen las firmas de virus
> mediante http? Podrías poner la declaración de actualización del
> antivirus de modo que apunte allí donde está siendo descargado. Y te
> quitas la preocupación con el FTP, que en estos tiempos lo están
> mirando con mala cara por cuestiones de seguridad. 

A lo que me refiero... es a que el copia y pega y no leyo siquiera el
script... porque nosotros... desde aca sin siquiera verlo sabemos que
hay una linea en el script que borra todo el contenido de SAVTMP...
como vas a poner Sandy... como vas a poner SAVTMP a apuntar a la misma
ubicacion donde quieres que este el resultado final? Sentido comun,
loco, lee el script linea por linea para que veas.
Es que a veces hay que ser magos verdad?
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script de actualizacion

2017-12-11 Por tema Yoel Villarreal
El Sat, 09 Dec 2017 08:23:49 -0500
Alberto José García Fumero  escribió:
> El vie, 08-12-2017 a las 16:07 -0500, Yoel Villarreal escribió:
> > El Fri, 8 Dec 2017 15:34:47 -0500 (CST)
> > Sandy  Moreno Castillo  escribió:  
> > > yo los cambié y en su lugar escribí a mi conveniencia esto :
> > > 
> > > # Definir directorios
> > > SAVDIR="/opt/segurmatica"
> > > SAVACT="/srv/ftp/Actualizacion/Segurmatica"
> > > SAVTMP="/srv/ftp/Actualizacion/Segurmatica"  
> > 
> > Sin palabras... no commets jajajaja que tu crees que sea SAVTMP ??
> > Ay mama!!! ese es el futuro que nos espera...  
> 
> Yoel, hermano; esa no es forma. Ni tampoco tú acostumbras responder
> así. Me consta, por lo mucho que me has ayudado a mí y a otros.
> 
> El colega está pidiendo ayuda precisamente porque no sabe. La de veces
> que me ha pasado y me seguirá pasando a mí...
> 
> 
> Sandy: Deja el script como estaba originalmente. Está muy bien
> pensado. Todo lo que va bajo /var/tmp/ son contenidos temporales. En
> cuanto a mover las firmas de virus hacia el FTP, pudieras lanzar
> después de ese script (o incluirle) un comando mv para que copie las
> firmas al FTP. La ayuda del comando (teclea man mv en consola) te
> dará detalles. 
> 
> Ahora bien, ¿no te conviene que descarguen las firmas de virus
> mediante http? Podrías poner la declaración de actualización del
> antivirus de modo que apunte allí donde está siendo descargado. Y te
> quitas la preocupación con el FTP, que en estos tiempos lo están
> mirando con mala cara por cuestiones de seguridad. 

A lo que me refiero... es a que el copia y pega y no leyo siquiera el
script... porque nosotros... desde aca sin siquiera verlo sabemos que
hay una linea en el script que borra todo el contenido de SAVTMP...
como vas a poner Sandy... como vas a poner SAVTMP a apuntar a la misma
ubicacion donde quieres que este el resultado final? Sentido comun,
loco, lee el script linea por linea para que veas.
Es que a veces hay que ser magos verdad?
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script de actualizacion

2017-12-11 Por tema Sandy Moreno Castillo
perdona pero sigo sin entender una vez mas, soy nuevo en esto
gracias y por responder y perdona mi ignorancia
- Mensaje original -
De: "Yoel Villarreal" 
Para: gutl-l@jovenclub.cu
Enviados: Viernes, 8 de Diciembre 2017 22:07:05
Asunto: Re: [Gutl-l] ayuda con script de actualizacion

El Fri, 8 Dec 2017 15:34:47 -0500 (CST)
Sandy  Moreno Castillo  escribió:
> yo los cambié y en su lugar escribí a mi conveniencia esto :
> 
> # Definir directorios
> SAVDIR="/opt/segurmatica"
> SAVACT="/srv/ftp/Actualizacion/Segurmatica"
> SAVTMP="/srv/ftp/Actualizacion/Segurmatica"
Sin palabras... no commets jajajaja que tu crees que sea SAVTMP ?? Ay
mama!!! ese es el futuro que nos espera...
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script de actualizacion

2017-12-09 Por tema Rafael Rosabal Santiesteban
Les voy a ayudar para q no pasen trabajo este es un script desarrollado por
el Ing. Eduin García Cordero, adáptenlo a su red:

#!/bin/bash
### SEGURMATICA #
HTTP_PROXY=http://ak.ponen.elsuyo:3128
HTTPS_PROXY=http://ak.ponen.elsuyo:3128

#CONFIGURAR EL PROXY
export http_proxy=$HTTP_PROXY
export https_proxy=$HTTPS_PROXY

#CONFIGURACION DEL SCRIPT
SEGURMATICA_DOMAIN=http://www.segurmatica.cu
SOPORTE_URL=http://www.segurmatica.cu/soporte
ACT_OUTPUT=/dondevaaquedarlaact
TMP_FOLDER=$ACT_OUTPUT/temp

#PREPARANDO ENTORNO
rm -R $TMP_FOLDER

#DESCARGAR
wget $SOPORTE_URL -P $TMP_FOLDER

#ESCOGER URL DE LA ACTUALIZACION
ARCHIVO=`ls $TMP_FOLDER`
ACT_URL=$SEGURMATICA_DOMAIN`cat $TMP_FOLDER/$ARCHIVO | grep -o
"/descargas/actualizaciones/segavzip/[0-9a-zA-Z_]*.zip"`

#DESCARGAR ACTUALIZACION
wget $ACT_URL -P $TMP_FOLDER

#NOMBRE DEL ARCHIVO
ARCHIVO=`find $TMP_FOLDER -name *.zip`

#DESCOMPRIMIR EL FICHERO EN CARPETA TEMPORAL DE DESCOMPRESION
unzip -o $ARCHIVO -d $TMP_FOLDER/unzip

#OBTENER CARPETA DESCOMPRIMIDA
DESC_DIR=`ls -1p $TMP_FOLDER/unzip | grep '/$' | grep -o '[a-zA-Z0-9_]*'`

#MOVER FICHEROS A FTP
mv $TMP_FOLDER/unzip/$DESC_DIR/* $ACT_OUTPUT

#ELIMINAR FICHEROS TEMPORALES
rm -R $TMP_FOLDER

-Mensaje original-
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En
nombre de Alberto José García Fumero
Enviado el: sábado 9 de diciembre de 2017 14:24
Para: gutl-l@jovenclub.cu
Asunto: Re: [Gutl-l] ayuda con script de actualizacion

El vie, 08-12-2017 a las 16:07 -0500, Yoel Villarreal escribió:
> El Fri, 8 Dec 2017 15:34:47 -0500 (CST) Sandy  Moreno Castillo 
>  escribió:
> > yo los cambié y en su lugar escribí a mi conveniencia esto :
> > 
> > # Definir directorios
> > SAVDIR="/opt/segurmatica"
> > SAVACT="/srv/ftp/Actualizacion/Segurmatica"
> > SAVTMP="/srv/ftp/Actualizacion/Segurmatica"
> 
> Sin palabras... no commets jajajaja que tu crees que sea SAVTMP ?? Ay 
> mama!!! ese es el futuro que nos espera...

Yoel, hermano; esa no es forma. Ni tampoco tú acostumbras responder así. Me
consta, por lo mucho que me has ayudado a mí y a otros.

El colega está pidiendo ayuda precisamente porque no sabe. La de veces que
me ha pasado y me seguirá pasando a mí...


Sandy: Deja el script como estaba originalmente. Está muy bien pensado.
Todo lo que va bajo /var/tmp/ son contenidos temporales. En cuanto a mover
las firmas de virus hacia el FTP, pudieras lanzar después de ese script (o
incluirle) un comando mv para que copie las firmas al FTP. La ayuda del
comando (teclea man mv en consola) te dará detalles. 

Ahora bien, ¿no te conviene que descarguen las firmas de virus mediante
http? Podrías poner la declaración de actualización del antivirus de modo
que apunte allí donde está siendo descargado. Y te quitas la preocupación
con el FTP, que en estos tiempos lo están mirando con mala cara por
cuestiones de seguridad. 
--
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998 http://interese.cubava.cu No son
las horas que pones en tu trabajo lo que cuenta, sino el trabajo que pones
en esas horas.




__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


--
Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script de actualizacion

2017-12-09 Por tema Alberto José García Fumero
El vie, 08-12-2017 a las 16:07 -0500, Yoel Villarreal escribió:
> El Fri, 8 Dec 2017 15:34:47 -0500 (CST)
> Sandy  Moreno Castillo  escribió:
> > yo los cambié y en su lugar escribí a mi conveniencia esto :
> > 
> > # Definir directorios
> > SAVDIR="/opt/segurmatica"
> > SAVACT="/srv/ftp/Actualizacion/Segurmatica"
> > SAVTMP="/srv/ftp/Actualizacion/Segurmatica"
> 
> Sin palabras... no commets jajajaja que tu crees que sea SAVTMP ?? Ay
> mama!!! ese es el futuro que nos espera...

Yoel, hermano; esa no es forma. Ni tampoco tú acostumbras responder
así. Me consta, por lo mucho que me has ayudado a mí y a otros.

El colega está pidiendo ayuda precisamente porque no sabe. La de veces
que me ha pasado y me seguirá pasando a mí...


Sandy: Deja el script como estaba originalmente. Está muy bien pensado.
Todo lo que va bajo /var/tmp/ son contenidos temporales. En cuanto a
mover las firmas de virus hacia el FTP, pudieras lanzar después de ese
script (o incluirle) un comando mv para que copie las firmas al FTP. La
ayuda del comando (teclea man mv en consola) te dará detalles. 

Ahora bien, ¿no te conviene que descarguen las firmas de virus mediante
http? Podrías poner la declaración de actualización del antivirus de
modo que apunte allí donde está siendo descargado. Y te quitas la
preocupación con el FTP, que en estos tiempos lo están mirando con mala
cara por cuestiones de seguridad. 
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
No son las horas que pones en tu trabajo lo que cuenta, sino el trabajo
que pones en esas horas.




__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script de actualizacion

2017-12-08 Por tema Yoel Villarreal
El Fri, 8 Dec 2017 15:34:47 -0500 (CST)
Sandy  Moreno Castillo  escribió:
> yo los cambié y en su lugar escribí a mi conveniencia esto :
> 
> # Definir directorios
> SAVDIR="/opt/segurmatica"
> SAVACT="/srv/ftp/Actualizacion/Segurmatica"
> SAVTMP="/srv/ftp/Actualizacion/Segurmatica"
Sin palabras... no commets jajajaja que tu crees que sea SAVTMP ?? Ay
mama!!! ese es el futuro que nos espera...
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] ayuda con script de actualizacion

2017-12-08 Por tema Sandy Moreno Castillo
hola lista ya implemente el tutorial que se encuentre en: 
https://gutl.jovenclub.cu/wiki/doku.php?id=tutoriales:segav
ahora tengo un problema:
en la parte de los directorios inicialmente viene esto:
# Definir directorios
SAVDIR="/opt/segurmatica"
SAVACT="/var/www/segav"
SAVTMP="/var/tmp/segav"
 

yo los cambié y en su lugar escribí a mi conveniencia esto :

# Definir directorios
SAVDIR="/opt/segurmatica"
SAVACT="/srv/ftp/Actualizacion/Segurmatica"
SAVTMP="/srv/ftp/Actualizacion/Segurmatica"

ya que lo que estoy tratando de hacer es que se descarguen directo al ftp
ahora todo funciona bien, empieza a descargar sin problemas, cuando esta 
terminando me borra el directorio Segurmatica
y como lo borra, no lo descompacta, claro está porque no encuentra dicho 
directorio.

En segundo lugar dejo todo com estaba, es decir vuelvo a la configuracion del 
principio
que sería:
# Definir directorios
SAVDIR="/opt/segurmatica"
SAVACT="/var/www/segav"
SAVTMP="/var/tmp/segav"

y todo sin problemas no me borra ningun directorio y me descompacta bien...
que puedo hacer para poder tenerlo en mi ftp, pues desde ahi se actualizan las 
pc de la empresa en la que trabajo

saludos y gracias de antemano
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con script

2016-07-18 Por tema Hugo Florentino

On Mon, 18 Jul 2016 16:19:00 +0200, Yamilet wrote:

Hola listeros necesito crear un script que me premita descargar
actualizaciones para antivirus y esto lo haria desde un sitio interno
que no requiere proxy y otro del que si requiero proxy por favor
ayudenme??


Esto me recuerda un poco la fábula de Esopo sobre Hércules y el 
carretero, jeje.


A ver, ¿que has adelantado hasta ahora?

Al menos, podrías proporcionar algunos detalles, por ejemplo:
¿Que herramienta pretendes usar para descargar las actualizaciones, que 
estructura tienen (¿son muchos archivos sueltos o uno solo comprimido?), 
en que tipo de protocolo se hospedan, que shell utilizas en el equipo 
del cual pretendes descargarlas?, etc.


Claramente que todo esto es obvio para ti, pero nosotros aun no podemos 
leer las mentes ;)



--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

[Gutl-l] Ayuda con script

2016-07-18 Por tema Yamilet
Hola listeros necesito crear un script que me premita descargar 
actualizaciones para antivirus y esto lo haria desde un sitio interno 
que no requiere proxy y otro del que si requiero proxy por favor 
ayudenme??



--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] Ayuda con script para hacer mirror al ftp

2015-06-20 Por tema Alberto José García Fumero
El vie, 19-06-2015 a las 16:52 -0400, Dasht Alejandro Sandín Vargas
escribió:
> El script lo tengo en /home y hace esto
> 
> #!/bin/sh
> #Mirror ftp://Kerberos.icrt.cu/Nod32/ (solo lo que me interesa)#
> # Script modificado por Dasht Alejandro Sandín Vargas
> #jabber icrt: dasht.var...@icrt.cu
> #@mail: da...@rtitan.icrt.cu
> 
> (
> #Generamos variables necesarias
> ruta=/home
> 
> #Carpeta donde se bajarán las actualizaciones
> cd $ruta && mkdir -p update kerberos && chmod -R 777 kerberos
> 
> curlftpfs kerberos.icrt.cu/Nod32/ $ruta/update
> sleep 30s
> rsync -r -t -v --exclude "v*" --exclude "eav*" --exclude "ess*" 
> --progress --bwlimit=500 $ruta/update $ruta/kerberos
> ) | tee -a /home/mirrornod.log
> 
> # FIN del script
> 
> 
> cuando corro el script manualmente me funciona al kilo, pero no así como 
> una tarea en el crontab,
> Me podría ayudar alguien con esto?
> Agradecido desde ya
> Dasht
> 
> PD: mi línea en el crontab
> 00 08 * * * root 
> 
si te funciona a mano el problema es con el camino al script y/o la
línea crontab, digo yo.


Si la tarea la estás poniendo en la tabla de tareas de root, o sea, es
una tarea de root, te sobra el "root" (al menos en Debian).

Prueba con una línea crontab para el usuario root que sea como:

00 08 * * * /camino/al/script/mitarea.sh

Y pon las órdenes dentro de un script; el fichero mitarea.sh ha de tener
permisos 755 y esto dentro:

#!/bin/sh
cd /home  
/home/usuario/mirrornod.sh
 
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
Una conclusión es el punto en que usted se cansó de pensar.



__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] Ayuda con script para hacer mirror al ftp

2015-06-19 Por tema Dasht Alejandro Sandín Vargas

El script lo tengo en /home y hace esto

#!/bin/sh
#Mirror ftp://Kerberos.icrt.cu/Nod32/ (solo lo que me interesa)#
# Script modificado por Dasht Alejandro Sandín Vargas
#jabber icrt: dasht.var...@icrt.cu
#@mail: da...@rtitan.icrt.cu

(
#Generamos variables necesarias
ruta=/home

#Carpeta donde se bajarán las actualizaciones
cd $ruta && mkdir -p update kerberos && chmod -R 777 kerberos

curlftpfs kerberos.icrt.cu/Nod32/ $ruta/update
sleep 30s
rsync -r -t -v --exclude "v*" --exclude "eav*" --exclude "ess*" 
--progress --bwlimit=500 $ruta/update $ruta/kerberos

) | tee -a /home/mirrornod.log

# FIN del script


cuando corro el script manualmente me funciona al kilo, pero no así como 
una tarea en el crontab,

Me podría ayudar alguien con esto?
Agradecido desde ya
Dasht

PD: mi línea en el crontab
00 08 * * * root cd /home && /home/mirrornod.sh



__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] Ayuda con Script en Bash

2015-05-27 Por tema Raúl Rodríguez Rodríguez
Colegas tengo un juego de Windows que quiero ejecutar con Wine, y el 
ejecutable del juego lo que en si hace es llamar a un fichero .ini donde 
estan los parametros que hace que el juego se ejecute.


Mi pregunta es ?

Con un script de bash yo pudiese sustituir el ejecutable antes 
mencionado indicandole al juego que lea el .ini y asi se ejecute con wine ?

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.



Re: [Gutl-l] ayuda con script

2014-12-03 Por tema Mauricio López
Por qué no un simple grep?
$ grep -v -f archivo1 archivo2
On Mon Dec 01 2014 at 3:25:02 PM Ulises González Horta <
ul...@ulinxonline.net> wrote:

> El lun, 01-12-2014 a las 14:49 -0500, Leodanis Pozo Ramos escribió:
> >
> > {
> > ls
> > echo $Noseque
> > grep $Noseque
> > } >fichero
>
> Todos los días se aprende algo nuevo... gracias a todos, ya seguiré
> estudiando para ver que aprendo..
> --
> Salu2
>  
>  Ulinx
>  Linux user 366775
> "En un problema con n ecuaciones
> siempre habrá al menos n+1 incógnitas."
>
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
> __
> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> Gutl-l@jovenclub.cu
> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
>

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Ulises González Horta
El lun, 01-12-2014 a las 14:49 -0500, Leodanis Pozo Ramos escribió:
> 
> {
> ls
> echo $Noseque
> grep $Noseque
> } >fichero 

Todos los días se aprende algo nuevo... gracias a todos, ya seguiré
estudiando para ver que aprendo..
-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Ulises González Horta
El lun, 01-12-2014 a las 14:07 -0500, Servilio Afre Puentes escribió:
> 
> Sección «Compound commands» de "man bash".
> 
> Servilio 

Gracias...

-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Leodanis Pozo Ramos

On 12/01/2014 02:35 PM, Ulises González Horta wrote:

El lun, 01-12-2014 a las 13:53 -0500, Leodanis Pozo Ramos escribió:

Las llaves crean un bloque de código y los paréntesis una subshell...


PD: no soy programador graduado, soy un "convertido a"

Normalmente uso las llaves para hacer una función
funcion {
instrucciones   
}

Veo que es parecido pero sin el nombre de la función, pero que hace eso
como tal??

Los paréntesis según deduzco de lo que me dices se crea como un proceso
hijo que se ejecuta y se espera a que termine y entonces se continúa
ejecutando el programa principal??





un ejemplo: supon que quieres redireccionar a un único fichero las 
salidas de varios comandos, para no repetir en cada línea la 
redirección, en este caso >>fichero, lo hace de la forma siguiente:


{
ls
echo $Noseque
grep $Noseque
} >fichero

y listo...

saludos,

lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Ulises González Horta
El lun, 01-12-2014 a las 13:53 -0500, Leodanis Pozo Ramos escribió:
> Las llaves crean un bloque de código y los paréntesis una subshell...
> 

PD: no soy programador graduado, soy un "convertido a"

Normalmente uso las llaves para hacer una función 
funcion {
instrucciones   
}

Veo que es parecido pero sin el nombre de la función, pero que hace eso
como tal??

Los paréntesis según deduzco de lo que me dices se crea como un proceso
hijo que se ejecuta y se espera a que termine y entonces se continúa
ejecutando el programa principal??





-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Servilio Afre Puentes
On Mon, Dec 01 2014, Ulises González Horta wrote:

> El lun, 01-12-2014 a las 09:55 -0500, Servilio Afre Puentes escribió:
>> Hmmm, no, debería listar los únicos. *Si* todas las lineas de archivo1
>> están contenidas en archivo2, tienes lo q quieres. Si quieres ver si
>> alguna linea de archivo1 no está en archivo2 ejecuta:
>> 
>> { cat archivo1; cat archivo1 archivo2 | sort | uniq -u; } | sort |
>> uniq -d
>> 
>> Servilio 
>
> No sé por qué razón el viernes "esto no me funcionó" pues ahora trabaja
> bien, una pregunta...   esa sintaxis entre corchetes que significa??  a
> veces la he visto entre paréntesis como  (crontab -l;echo "* * * *
> * /script.sh)|crontab  

Una lista de comandos q se ejecuta en un sub-proceso. La llaves es una
lista q se ejecuta en el mismo proceso. La diferencia es:

~ $ { bla=1; }; echo $bla
1
~ $ ( bla=3 ); echo $bla
1
~ $ { bla=3; }; echo $bla
3

El punto y coma antes de la llave q cierra es necesario.

> Me puedes explicar que cada caso, pues no he visto documentación al
> repecto

Sección «Compound commands» de "man bash".

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Leodanis Pozo Ramos

On 12/01/2014 11:24 AM, Ulises González Horta wrote:

El lun, 01-12-2014 a las 09:55 -0500, Servilio Afre Puentes escribió:

Hmmm, no, debería listar los únicos. *Si* todas las lineas de archivo1
están contenidas en archivo2, tienes lo q quieres. Si quieres ver si
alguna linea de archivo1 no está en archivo2 ejecuta:

{ cat archivo1; cat archivo1 archivo2 | sort | uniq -u; } | sort |
uniq -d

Servilio

No sé por qué razón el viernes "esto no me funcionó" pues ahora trabaja
bien, una pregunta...   esa sintaxis entre corchetes que significa??  a
veces la he visto entre paréntesis como  (crontab -l;echo "* * * *
* /script.sh)|crontab

Me puedes explicar que cada caso, pues no he visto documentación al
repecto, sé que funcionan, pero quiero saber como funcionan para poder
usarlo a mi favor en otro momento

Gracias


Las llaves crean un bloque de código y los paréntesis una subshell...

saludos,

lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Ulises González Horta
El lun, 01-12-2014 a las 09:55 -0500, Servilio Afre Puentes escribió:
> Hmmm, no, debería listar los únicos. *Si* todas las lineas de archivo1
> están contenidas en archivo2, tienes lo q quieres. Si quieres ver si
> alguna linea de archivo1 no está en archivo2 ejecuta:
> 
> { cat archivo1; cat archivo1 archivo2 | sort | uniq -u; } | sort |
> uniq -d
> 
> Servilio 

No sé por qué razón el viernes "esto no me funcionó" pues ahora trabaja
bien, una pregunta...   esa sintaxis entre corchetes que significa??  a
veces la he visto entre paréntesis como  (crontab -l;echo "* * * *
* /script.sh)|crontab  

Me puedes explicar que cada caso, pues no he visto documentación al
repecto, sé que funcionan, pero quiero saber como funcionan para poder
usarlo a mi favor en otro momento

Gracias

-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-12-01 Por tema Ulises González Horta
El lun, 01-12-2014 a las 12:23 -0500, Servilio Afre Puentes escribió:
> La guía general q tengo es q si veo q necesito arreglos, o algo
> esotérico con nombres de variables, ya es hora de usar otra cosa.
> 
Si.. cuando no puedo con bash me voy a perl... pues aún tengo a Python
pendiente...


-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-12-01 Por tema Ulises González Horta
El lun, 01-12-2014 a las 12:18 -0500, Servilio Afre Puentes escribió:
> > sin embargo si me leí completa y entendí (con excepción del capítulo
> > de sed que no lo entendí ni papa )la guía de programación en bash,
> 
> No la conozco, 
http://www.gnu.org/software/bash/manual/bashref.html
Esta muy buena, llevo mucho tiempo programando en bash y me encontré
esto hace unos meses y aprendí cosas..

> ¿el el "abs-guide" q referencia el Leodanis?

Esto acabo de conocerlo hoy, te contaré en unos meses...
> 
> 
-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-12-01 Por tema Servilio Afre Puentes
On Mon, Dec 01 2014, Leodanis Pozo Ramos wrote:

> sugerencia... leete también la abs-guide que está en los repos de Debian 
> e hijas...

Gracias, por ahora me la salto, con "man bash" me basta, y cuando no
basta simplemento uso Python o otra cosa. Bash tiene sus limitantes, y
aunque es muy divertido el reto de crear una solución, el tiempo q tengo
q emplear, o las neuronas, no valen la pena.

La guía general q tengo es q si veo q necesito arreglos, o algo
esotérico con nombres de variables, ya es hora de usar otra cosa.

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script [resuelto]

2014-12-01 Por tema Servilio Afre Puentes
On Mon, Dec 01 2014, Ulises González Horta wrote:

> El lun, 01-12-2014 a las 09:56 -0500, Servilio Afre Puentes escribió:
>> 
>> ¿Te has leído "man bash" *completo* alguna vez? 
>
> este nop... completo no, se me hace muy "regado y poco concreto"

¡Herejía! ¡¿Cuáles son las falta q ve tu ciega e impía mente?! :P

Broma aparte, "man bash" fue lo q me hizo comenzar a gustar programar en
el shell, pues sigue el formato de describirte un lenguaje de
programación. Es una referencia completa del lenguaje reconocido por
bash. Si no te gusta algo tipo referencia, puede ser tedioso o hasta
difícil (pero eso último solo porque no estás adaptado a leer
documentación en ese estilo).

Para "scripting" te basta con leer entre "DESCRIPTIONS" y "SIGNALS", y
después saltarte a "SHELL BUILTIN COMMANDS".

> sin embargo si me leí completa y entendí (con excepción del capítulo
> de sed que no lo entendí ni papa )la guía de programación en bash,

No la conozco, ¿el el "abs-guide" q referencia el Leodanis?

> pero no había nada que hablara de las sintaxis que te digo..

Está ahí mismito en la sub-sección "Compound commands":

   if list; then list; [ elif list; then list; ] ... [ else list; ] fi

o incluso con "help if" ;)

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script [resuelto]

2014-12-01 Por tema Ulises González Horta
El lun, 01-12-2014 a las 09:56 -0500, Servilio Afre Puentes escribió:
> 
> ¿Te has leído "man bash" *completo* alguna vez? 

este nop... completo no, se me hace muy "regado y poco concreto" sin
embargo si me leí completa y entendí (con excepción del capítulo de sed
que no lo entendí ni papa )la guía de programación en bash, pero no
había nada que hablara de las sintaxis que te digo..

-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-12-01 Por tema Leodanis Pozo Ramos

On 12/01/2014 09:56 AM, Servilio Afre Puentes wrote:

On Fri, Nov 28 2014, Ulises González Horta wrote:


El vie, 28-11-2014 a las 15:54 -0500, Servilio Afre Puentes escribió:

O sea:
   if grep $1 $peq >&/dev/null

O puedes saltarte el "if" por completo usando "&&":

   grep $1 $peq >&/dev/null && echo $1

Gua tengo que guardar esto...

¿Te has leído "man bash" *completo* alguna vez? Deberías intentarlo,
aprendes unas cuantas cosas q se pueden hacer.

Servilio



__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
sugerencia... leete también la abs-guide que está en los repos de Debian 
e hijas...


saludos,

lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Servilio Afre Puentes
On Fri, Nov 28 2014, Ulises González Horta wrote:

> El vie, 28-11-2014 a las 16:10 -0500, Leodanis Pozo Ramos escribió:
>> 
>> cat archivo1 archivo2 | sort | uniq -u
>> 
> Realmente esta variante no saca los faltantes, saca los que estan en
> ambos archivos...

Hmmm, no, debería listar los únicos. *Si* todas las lineas de archivo1
están contenidas en archivo2, tienes lo q quieres. Si quieres ver si
alguna linea de archivo1 no está en archivo2 ejecuta:

{ cat archivo1; cat archivo1 archivo2 | sort | uniq -u; } | sort | uniq -d

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2014-12-01 Por tema Leodanis Pozo Ramos

On 11/28/2014 05:24 PM, Ulises González Horta wrote:

El vie, 28-11-2014 a las 16:10 -0500, Leodanis Pozo Ramos escribió:

cat archivo1 archivo2 | sort | uniq -u



Realmente esta variante no saca los faltantes, saca los que estan en
ambos archivos...

luego me di cuenta de que tiene otro problema, si el archivo1 no tiene 
una última línea en blanco entonces concatena la última linea con la 
primera del archivo2, lo que crea un nombre erroneo.


saludos,

lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-12-01 Por tema Servilio Afre Puentes
On Fri, Nov 28 2014, Ulises González Horta wrote:

> El vie, 28-11-2014 a las 15:54 -0500, Servilio Afre Puentes escribió:
>> O sea:
>>   if grep $1 $peq >&/dev/null
>> 
>> O puedes saltarte el "if" por completo usando "&&":
>> 
>>   grep $1 $peq >&/dev/null && echo $1 
>
> Gua tengo que guardar esto...

¿Te has leído "man bash" *completo* alguna vez? Deberías intentarlo,
aprendes unas cuantas cosas q se pueden hacer.

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script [resuelto]

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 15:54 -0500, Servilio Afre Puentes escribió:
> O sea:
>   if grep $1 $peq >&/dev/null
> 
> O puedes saltarte el "if" por completo usando "&&":
> 
>   grep $1 $peq >&/dev/null && echo $1 

Gua tengo que guardar esto...
-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 16:10 -0500, Leodanis Pozo Ramos escribió:
> 
> cat archivo1 archivo2 | sort | uniq -u
> 
> 
Realmente esta variante no saca los faltantes, saca los que estan en
ambos archivos...

-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Leodanis Pozo Ramos

On 11/28/2014 03:28 PM, Ulises González Horta wrote:

El vie, 28-11-2014 a las 14:36 -0500, Leodanis Pozo Ramos escribió:

creo que es esto más o menos lo que quieres, puede que tenga algún
que
otro error, pero es más o menos eso según entiendo.



Esto esta muy bueno, gracias..


Aunque está bueno, reconozco que es más eficiente y mucho más clara la 
variante:


cat archivo1 archivo2 | sort | uniq -u

saludos,

lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-11-28 Por tema Servilio Afre Puentes
On Fri, Nov 28 2014, Ulises González Horta wrote:

> El vie, 28-11-2014 a las 11:41 -0600, Ulises González Horta escribió:
>> 
>> El problema de diff es que compra línea a línea y como los archivos
>> tienen líneas diferentes, s 
>
> Resolví con esto...
>
>
> #!/bin/bash 
>
> grande=$1
> peq=$2
>
> oifs=$IFS
> IFS=$(echo -en "\n\b")
> for settings in $(cat $grande)
> do
> IFS=$oifs
> set $settings
> grep $1 $peq >/dev/null 
> if [ $? -ne 0 ];then
> echo $1 
> 
> fi
>
> done

Bien hecho, menos eficiente q "sort | uniq -u", pero hace la pincha.

Sugerencias respecto al "if":

- redirecciona la salida de errores de grep a /dev/null también
- puedes poner la invocación de "grep" como condición del "if"

O sea:
  if grep $1 $peq >&/dev/null

O puedes saltarte el "if" por completo usando "&&":

  grep $1 $peq >&/dev/null && echo $1

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 14:36 -0500, Leodanis Pozo Ramos escribió:
> creo que es esto más o menos lo que quieres, puede que tenga algún
> que 
> otro error, pero es más o menos eso según entiendo.
> 
> 
Esto esta muy bueno, gracias..


-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Servilio Afre Puentes
On Fri, Nov 28 2014, Ulises González Horta wrote:

> El vie, 28-11-2014 a las 12:31 -0500, låzaro escribió:
>> Si quieres ver solamente los repetidos
>> 
>> cat archivo1 archivo2 |sort |uniq -d 
>
> No... yo quiero ver los que estan en archivo2 pero que no estan en
> archivo1 pero lo que sé es que todos los que estan en archivo2=archivo1
> +(otros más), pero ambos archivos no siguen el mismo orden

Entonces quieres "uniq --unique" sobre una salida ordenada, como Lázaro
te sugirió antes. Para quedar super-claro:

$ cat archivo1 archivo2 | sort | uniq -u

Te lista las líneas de archivo2 q no están en archivo1.

Algo q no he visto preguntado es: ¿se repite alguna linea en
cualesquiera de los listados?

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script [resuelto]

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 12:35 -0600, Ulises González Horta escribió:
> 
> y luego lo corro con ./script  archivo_grande archivo_pequeño
> 
> 
Gracias por las ideas a todos...
-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 11:41 -0600, Ulises González Horta escribió:
> 
> El problema de diff es que compra línea a línea y como los archivos
> tienen líneas diferentes, s 

Resolví con esto...


#!/bin/bash 

grande=$1
peq=$2

oifs=$IFS
IFS=$(echo -en "\n\b")
for settings in $(cat $grande)
do
IFS=$oifs
set $settings
grep $1 $peq >/dev/null 
if [ $? -ne 0 ];then
echo $1 

fi

done


y luego lo corro con ./script  archivo_grande archivo_pequeño

Olvidaba lo más importante

Gracias a todos por las ideas...

-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Leodanis Pozo Ramos

On 11/28/2014 10:49 AM, Ulises González Horta wrote:

Hola..

hoy ando con un problema tonto, pero no doy con la solución y hace un
tiempo hice algo igual pero ahora no lo encuentro

Tengo dos archivos con el siguiente contenido
cat archivo1
paco
mary
julio

cat archivo2
paco
jose
mary
alfredo
julio
esther

Se cumple que siempre los nombres de archivo1 estan contenidos en
archivo2 y necesito un script que busque en los dos archivos y me
devuelva los nombres de archivo2 que no estan listados en archivo1,
alguna ayuda?? estoy tratando con con ciclos for y grep pero aun no me
sale...

Gracias...



while read line
do
if ! grep -x $line archivo1
then
printf $line
fi
done creo que es esto más o menos lo que quieres, puede que tenga algún que 
otro error, pero es más o menos eso según entiendo.


saludos,

lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script [resuelto]

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 11:41 -0600, Ulises González Horta escribió:
> 
> El problema de diff es que compra línea a línea y como los archivos
> tienen líneas diferentes, s 

Resolví con esto...


#!/bin/bash 

grande=$1
peq=$2

oifs=$IFS
IFS=$(echo -en "\n\b")
for settings in $(cat $grande)
do
IFS=$oifs
set $settings
grep $1 $peq >/dev/null 
if [ $? -ne 0 ];then
echo $1 

fi

done


y luego lo corro con ./script  archivo_grande archivo_pequeño

-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Alberto José García Fumero
El vie, 28-11-2014 a las 10:10 -0600, Ulises González Horta escribió:
> El vie, 28-11-2014 a las 10:59 -0500, Alberto José García Fumero
> escribió:
> > Me parece que podrías probar con el comando diff, que viene de los
> > primeros UNIX. 
> No pues como no estan en el mismo orden en ambos archivos entonces del
> diff  no me sirve del todo..
> 
> -- 
> Salu2 
>  
>  Ulinx
>  Linux user 366775
> "En un problema con n ecuaciones
> siempre habrá al menos n+1 incógnitas."
> 
> 

Bueno, en el ejemplo que pusiste sí guardan el mismo orden ;-)

Hice la prueba. 
diff fichero1.txt fichero2.txt
1a2
> jose
2a4
> alfredo
3a6
> esther

Align2, align4,align6 te muestran en qué fila hay algo diferente en el
fichero2.txt. 

Si no tienes seguridad en cuanto al orden, mete esto en una línea:

sort -g fichero1.txt > cosa1.txt && sort -g fichero2.txt > cosa2.txt;
diff cosa1.txt cosa2.txt 
 
Me parece que es lo que buscas.
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
Las autoridades sanitarias advierten:
El uso prolongado de Windows puede provocar dependencia.


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 17:11 +, Israel Rodriguez Larrosa escribió:
> Creo que podrias hacer algo con el comando diff y en dependencia de la
> salida puedes ajustar el script

El problema de diff es que compra línea a línea y como los archivos
tienen líneas diferentes, siempre te va a decir que hay diferencias..
-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 12:31 -0500, låzaro escribió:
> Si quieres ver solamente los repetidos
> 
> cat archivo1 archivo2 |sort |uniq -d 

No... yo quiero ver los que estan en archivo2 pero que no estan en
archivo1 pero lo que sé es que todos los que estan en archivo2=archivo1
+(otros más), pero ambos archivos no siguen el mismo orden
-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema låzaro
Si quieres ver solamente los repetidos

cat archivo1 archivo2 |sort |uniq -d

Si quieres lo que NO está repetido

cat archivo1 archivo2 |sort |uniq -u

Más información

man uniq



Thread name: "Re: [Gutl-l] ayuda con script" 
Mail number: 4 
Date: Fri, Nov 28, 2014 
In reply to: Lázaro Armando 
>
> prueba
> 
> cat archivo1 archivo2 |sort |uniq
> 
> 
> 
> Thread name: "Re: [Gutl-l] ayuda con script" 
> Mail number: 3 
> Date: Fri, Nov 28, 2014 
> In reply to: Ulises González Horta 
> >
> > El vie, 28-11-2014 a las 10:59 -0500, Alberto José García Fumero
> > escribió:
> > > Me parece que podrías probar con el comando diff, que viene de los
> > > primeros UNIX. 
> > No pues como no estan en el mismo orden en ambos archivos entonces del
> > diff  no me sirve del todo..
> > 
> > -- 
> > Salu2 
> >  
> >  Ulinx
> >  Linux user 366775
> > "En un problema con n ecuaciones
> > siempre habrá al menos n+1 incógnitas."
> > 
> > 
> > -- 
> > Este mensaje ha sido analizado por MailScanner
> > en busca de virus y otros contenidos peligrosos,
> > y se considera que está limpio.
> > 
> > __
> > Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> > Gutl-l@jovenclub.cu
> > https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
> 
> -- 
>  Warning! 
> 100'000 pelos de escoba fueron
> introducidos satisfactoriamente
> en su puerto USB.
> 
> 
> 
> 
> A continuación, la firma de una herramienta inútil:
> 
> -- 
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que est? limpio.
> 

> __
> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> Gutl-l@jovenclub.cu
> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


-- 
 Warning! 
100'000 pelos de escoba fueron
introducidos satisfactoriamente
en su puerto USB.




A continuación, la firma de una herramienta inútil:

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Israel Rodriguez Larrosa
Creo que podrias hacer algo con el comando diff y en dependencia de la salida 
puedes ajustar el script

From: gutl-l-boun...@jovenclub.cu [gutl-l-boun...@jovenclub.cu] on behalf of 
Ulises González Horta [ul...@ulinxonline.net]
Sent: Friday, November 28, 2014 10:49 AM
To: Linux gutl
Subject: [Gutl-l] ayuda con script

Hola..

hoy ando con un problema tonto, pero no doy con la solución y hace un
tiempo hice algo igual pero ahora no lo encuentro

Tengo dos archivos con el siguiente contenido
cat archivo1
paco
mary
julio

cat archivo2
paco
jose
mary
alfredo
julio
esther

Se cumple que siempre los nombres de archivo1 estan contenidos en
archivo2 y necesito un script que busque en los dos archivos y me
devuelva los nombres de archivo2 que no estan listados en archivo1,
alguna ayuda?? estoy tratando con con ciclos for y grep pero aun no me
sale...

Gracias...


--
Salu2
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Hernis M. Salinas Castillo

Pasarlo primero al sort y luego al diff
Lo otro sería analizar el fichero con al comando awk. Creas un arreglo 
que contenga los miembros del primer archivo, luego parseas el segundo 
imprimiendo las entradas que no esten contenidas en dicho arreglo.


On 11/28/14 11:10, Ulises González Horta wrote:

El vie, 28-11-2014 a las 10:59 -0500, Alberto José García Fumero
escribió:

Me parece que podrías probar con el comando diff, que viene de los
primeros UNIX.

No pues como no estan en el mismo orden en ambos archivos entonces del
diff  no me sirve del todo..



--


XII Edicion del Evento Nacional de Informatica para Jovenes. INFOCLUB.
Abril. 2015. Ver www.jovenclub.cu

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

 próxima parte 
A non-text attachment was scrubbed...
Name: images6.jpeg
Type: image/jpeg
Size: 1701 bytes
Desc: no disponible
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

XII Edicion del Evento Nacional de Informatica para Jovenes. INFOCLUB.
Abril. 2015. Ver www.jovenclub.cu



--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.



Re: [Gutl-l] ayuda con script

2014-11-28 Por tema låzaro
prueba

cat archivo1 archivo2 |sort |uniq



Thread name: "Re: [Gutl-l] ayuda con script" 
Mail number: 3 
Date: Fri, Nov 28, 2014 
In reply to: Ulises González Horta 
>
> El vie, 28-11-2014 a las 10:59 -0500, Alberto José García Fumero
> escribió:
> > Me parece que podrías probar con el comando diff, que viene de los
> > primeros UNIX. 
> No pues como no estan en el mismo orden en ambos archivos entonces del
> diff  no me sirve del todo..
> 
> -- 
> Salu2 
>  
>  Ulinx
>  Linux user 366775
> "En un problema con n ecuaciones
> siempre habrá al menos n+1 incógnitas."
> 
> 
> -- 
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
> 
> __
> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> Gutl-l@jovenclub.cu
> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

-- 
 Warning! 
100'000 pelos de escoba fueron
introducidos satisfactoriamente
en su puerto USB.




A continuación, la firma de una herramienta inútil:

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Ulises González Horta
El vie, 28-11-2014 a las 10:59 -0500, Alberto José García Fumero
escribió:
> Me parece que podrías probar con el comando diff, que viene de los
> primeros UNIX. 
No pues como no estan en el mismo orden en ambos archivos entonces del
diff  no me sirve del todo..

-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Eddy Sureda Heredia

Ve a ver si esto te ayuda..

/comm -13 archivo1 archivo2 > archivonuevo

/

//

On 28/11/14 10:49, Ulises González Horta wrote:

Hola..

hoy ando con un problema tonto, pero no doy con la solución y hace un
tiempo hice algo igual pero ahora no lo encuentro

Tengo dos archivos con el siguiente contenido
cat archivo1
paco
mary
julio

cat archivo2
paco
jose
mary
alfredo
julio
esther

Se cumple que siempre los nombres de archivo1 estan contenidos en
archivo2 y necesito un script que busque en los dos archivos y me
devuelva los nombres de archivo2 que no estan listados en archivo1,
alguna ayuda?? estoy tratando con con ciclos for y grep pero aun no me
sale...

Gracias...





--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2014-11-28 Por tema Alberto José García Fumero
El vie, 28-11-2014 a las 09:49 -0600, Ulises González Horta escribió:
> Hola..
> 
> hoy ando con un problema tonto, pero no doy con la solución y hace un
> tiempo hice algo igual pero ahora no lo encuentro
> 
> Tengo dos archivos con el siguiente contenido
> cat archivo1
> paco
> mary
> julio
> 
> cat archivo2
> paco
> jose
> mary
> alfredo
> julio
> esther
> 
> Se cumple que siempre los nombres de archivo1 estan contenidos en
> archivo2 y necesito un script que busque en los dos archivos y me
> devuelva los nombres de archivo2 que no están listados en archivo1,
> alguna ayuda?? estoy tratando con con ciclos for y grep pero aun no me
> sale...
> 
> Gracias..

> .
Me parece que podrías probar con el comando diff, que viene de los
primeros UNIX.
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
Las autoridades sanitarias advierten:
El uso prolongado de Windows puede provocar dependencia.


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

[Gutl-l] ayuda con script

2014-11-28 Por tema Ulises González Horta

Hola..

hoy ando con un problema tonto, pero no doy con la solución y hace un
tiempo hice algo igual pero ahora no lo encuentro

Tengo dos archivos con el siguiente contenido
cat archivo1
paco
mary
julio

cat archivo2
paco
jose
mary
alfredo
julio
esther

Se cumple que siempre los nombres de archivo1 estan contenidos en
archivo2 y necesito un script que busque en los dos archivos y me
devuelva los nombres de archivo2 que no estan listados en archivo1,
alguna ayuda?? estoy tratando con con ciclos for y grep pero aun no me
sale...

Gracias...


-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con Script de Antivirus

2014-11-07 Por tema Jefe de Despacho, Empresa Tabaco Torcido Sancti Spíritus
Aquí en mi empresa tenemos una aplicación programada aquí mismo pero es 
para Windows, no obstante fue en Delphi y no usa ninguna librería 
externa por lo que se podría migrar sin problemas a Lazarus el código 
fuente.

--
*Yunier Omar Benavides Martínez*
*Jefe de Despacho*
*Empresa Tabaco Torcido Sancti Spíritus

*

--

Message: 7
Date: Fri, 7 Nov 2014 08:52:25 -0500
From: ""Dennis Beltrán Romero"" 
To:gutl-l@jovenclub.cu
Subject: [Gutl-l] Ayuda con Script de Antivirus
Message-ID:


Content-Type: text/plain;charset=iso-8859-1


Hola lista que tal, quisiera saber si existe alguna forma de que un script
para update nod32 pueda verificar la fecha en los comprimidos y que
descargue solamente el mas reciente...

--
Dennis Beltrán Romero
jabber:denni...@jb.crtagtmo.transnet.cu
Administrador de Redes
Planta Revisión Técnica Guantánamo
Carretera Jamaica Km 1  1/2
Telefono: 35-1241
--





-- Este mensaje ha sido analizado por MailScanner en busca de virus y 
otros contenidos peligrosos, y se considera que está limpio. 
-- 
___ Gutl-l mailing list 
Gutl-l@jovenclub.cu 
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l Fin de 
Resumen de Gutl-l, Vol 31, Envío 34 
** 
 XII 
Edicion del Evento Nacional de Informatica para Jovenes. INFOCLUB. 
Abril. 2015. Ver www.jovenclub.cu 

-- Este mensaje ha sido analizado por MailScanner en busca de virus y 
otros contenidos peligrosos, y se considera que está limpio.




--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20141107/62964b1e/attachment.html>
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] Ayuda con Script de Antivirus

2014-11-07 Por tema

nada lista ya resolvi, para ello utilize el script del segurmatica que
tienen en la wiki, es algo parecido lo que deceaba hacer...

--
Dennis Beltrán Romero
jabber: denni...@jb.crtagtmo.transnet.cu
Administrador de Redes
Planta Revisión Técnica Guantánamo
Carretera Jamaica Km 1  1/2
Telefono: 35-1241
--


> Eso deberia poder resolverse evaluando el listado de archivos para ver
> cual es el mas reciente, pero eso depende de como esta configurado el
> servidor que los hospeda
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
> __
> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> Gutl-l@jovenclub.cu
> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l





-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con Script de Antivirus

2014-11-07 Por tema Hugo Florentino
Eso deberia poder resolverse evaluando el listado de archivos para ver 
cual es el mas reciente, pero eso depende de como esta configurado el 
servidor que los hospeda


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] Ayuda con Script de Antivirus

2014-11-07 Por tema
mano tengo esos script, la idea es la siguiente, mira existen 2
comprimidos, del mismo dia, lo que los diferencia es la hora, pero es que
yo no tengo ninguno de los dos, entiendes, yo quiero saber si existe
alguna manera de que el sistema compadre cual es el mas reciente, y coja
ese. pero recuerda que yo no tengo ninguno de los dos ficheros en mi
server, se que con lftp el lo que hace es un espejo de ficheros, pero es
si lo tienes en el server... otra cosa, esos ficheros cambian segun el dia
y la hora, por eso nunca son iguales...

--
Dennis Beltrán Romero
jabber: denni...@jb.crtagtmo.transnet.cu
Administrador de Redes
Planta Revisión Técnica Guantánamo
Carretera Jamaica Km 1  1/2
Telefono: 35-1241
--


> bro un comprimido no se pero puedes probar con los ficheros...
> instala el paquete lftp y zip
>
> #!/bin/bash
>
> echo " Bajando Actualizacion "
> UPDATE="/var/local/updates/nod32/"
> SERVER="http://download.jovenclub.cu/av-updates/nod32/v8/;
> FECHA=$(date +%d-%m-%y)
>
> cd $UPDATE
>
> # Opciones de lftp
> OPCIONES="-c 10 --exclude="ess" --exclude="eav" --exclude="rar""
>
> # Empezar la Actualización
> lftp -c mirror $SERVER $UPDATE $OPCIONES
>
> mv $UPDATE/v8/* $UPDATE/
> #rm -r v8
>
> # Borrando actualización anterior
> rm -f $UPDATE/zips/*.zip
>
> # Compactar nueva actualización
> zip -r $UPDATE/nod_upd_$FECHA.zip *
>
> # Movemos de Lugar
> mv nod_upd_$FECHA.zip $UPDATE/zips/
>
> Javier Santiesteban Mitjans
> Administrador de Redes
> Grupo Empresarial Geominero-Salinero (MINEM)
> calle #13  %1ra y 3ra, Reparto Chibas, Guanabacoa
> email: javi...@gms.minem.cu
> telefono: 7976023/6024 ext 112
>
> El 07/11/14 08:52, ""Dennis Beltrán Romero"" escribió:
>> Hola lista que tal, quisiera saber si existe alguna forma de que un
>> script
>> para update nod32 pueda verificar la fecha en los comprimidos y que
>> descargue solamente el mas reciente...
>>
>> --
>> Dennis Beltrán Romero
>> jabber: denni...@jb.crtagtmo.transnet.cu
>> Administrador de Redes
>> Planta Revisión Técnica Guantánamo
>> Carretera Jamaica Km 1  1/2
>> Telefono: 35-1241
>> --
>>
>>
>>
>>
>>
>
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
>  próxima parte 
> Se ha borrado un adjunto en formato HTML...
> URL:
> 
> __
> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> Gutl-l@jovenclub.cu
> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
>



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con Script de Antivirus

2014-11-07 Por tema ERNESTO TUR LAURENCIO
Yo uso lftp con las opciones -e -n para hacer ese trabajo. Luego de
finalizada la descarga se manda a comprimir y listo. En la wiki existen 2
manuales que te pudieran servir.

Mientras no aparezca la indicada, goza con la equivocada.

Salu2

-Mensaje original-
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En
nombre de ""Dennis Beltrán Romero""
Enviado el: viernes, 07 de noviembre de 2014 08:52 a.m.
Para: gutl-l@jovenclub.cu
Asunto: [Gutl-l] Ayuda con Script de Antivirus
Importancia: Alta


Hola lista que tal, quisiera saber si existe alguna forma de que un script
para update nod32 pueda verificar la fecha en los comprimidos y que
descargue solamente el mas reciente...


--
Dennis Beltrán Romero
jabber: denni...@jb.crtagtmo.transnet.cu Administrador de Redes Planta
Revisión Técnica Guantánamo Carretera Jamaica Km 1  1/2
Telefono: 35-1241

--





--
Este mensaje ha sido analizado por MailScanner en busca de virus y otros
contenidos peligrosos, y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


--
Nunca digas nunca, di mejor: gracias, permiso, disculpe.

Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con Script de Antivirus

2014-11-07 Por tema Javier Santiesteban

bro un comprimido no se pero puedes probar con los ficheros...
instala el paquete lftp y zip

#!/bin/bash

echo " Bajando Actualizacion "
UPDATE="/var/local/updates/nod32/"
SERVER="http://download.jovenclub.cu/av-updates/nod32/v8/;
FECHA=$(date +%d-%m-%y)

cd $UPDATE

# Opciones de lftp
OPCIONES="-c 10 --exclude="ess" --exclude="eav" --exclude="rar""

# Empezar la Actualización
lftp -c mirror $SERVER $UPDATE $OPCIONES

mv $UPDATE/v8/* $UPDATE/
#rm -r v8

# Borrando actualización anterior
rm -f $UPDATE/zips/*.zip

# Compactar nueva actualización
zip -r $UPDATE/nod_upd_$FECHA.zip *

# Movemos de Lugar
mv nod_upd_$FECHA.zip $UPDATE/zips/

Javier Santiesteban Mitjans
Administrador de Redes
Grupo Empresarial Geominero-Salinero (MINEM)
calle #13  %1ra y 3ra, Reparto Chibas, Guanabacoa
email: javi...@gms.minem.cu
telefono: 7976023/6024 ext 112

El 07/11/14 08:52, ""Dennis Beltrán Romero"" escribió:

Hola lista que tal, quisiera saber si existe alguna forma de que un script
para update nod32 pueda verificar la fecha en los comprimidos y que
descargue solamente el mas reciente...

--
Dennis Beltrán Romero
jabber: denni...@jb.crtagtmo.transnet.cu
Administrador de Redes
Planta Revisión Técnica Guantánamo
Carretera Jamaica Km 1  1/2
Telefono: 35-1241
--








--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] Ayuda con Script de Antivirus

2014-11-07 Por tema

Hola lista que tal, quisiera saber si existe alguna forma de que un script
para update nod32 pueda verificar la fecha en los comprimidos y que
descargue solamente el mas reciente...

--
Dennis Beltrán Romero
jabber: denni...@jb.crtagtmo.transnet.cu
Administrador de Redes
Planta Revisión Técnica Guantánamo
Carretera Jamaica Km 1  1/2
Telefono: 35-1241
--





-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] AYUDA CON SCRIPT

2014-04-24 Por tema Hugo Florentino

On Wed, 23 Apr 2014 11:41:46 -0400, Yansy Rodriguez wrote:
Saludos, tengo un script para bajar la actualización del nod32 ahora 
bien es
mediante lftp eso funciona perfecto, pero tengo otro script que borra 
la act
compactada y la vuelve a compactar sin problemas pero si trato de 
ponerlo

todo junto una línea debajo de la otra cuando ejecuto el script en la
consola me aparece Unknown command `zip'. Claro esta que esta 
instalado el
zip ya que ejecuto la línea manualmente y funciona al igual que la 
del

borrado.



Desde tu usuario (que segun dices tienes acceso al comando zip) ejecuta 
esto:

which zip

Esto te dará la ubicación exacta del ejecutable, usala en tu script en 
lugar de solo el nombre del ejecutable


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

[Gutl-l] AYUDA CON SCRIPT

2014-04-23 Por tema Yansy Rodriguez
Saludos, tengo un script para bajar la actualización del nod32 ahora bien es
mediante lftp eso funciona perfecto, pero tengo otro script que borra la act
compactada y la vuelve a compactar sin problemas pero si trato de ponerlo
todo junto una línea debajo de la otra cuando ejecuto el script en la
consola me aparece Unknown command `zip'. Claro esta que esta instalado el
zip ya que ejecuto la línea manualmente y funciona al igual que la del
borrado.

 

Sin mas le pego las 3 lineas a ver si me ayudan.

 

#!/bin/bash

mirror -cver --exclude=".zip"
http://ftp.cav.sld.cu/Antivirus/Actualizaciones/nod32/v7/
/srv/ftp/Antivirus/nod32/actualizacion/online

 

# Borrando actualización anterior

rm -f /srv/ftp/Antivirus/nod32/actualizacion/compactada/*.zip

 

# Compactando actualización diaria

 

zip -r -9 -q /srv/ftp/Antivirus/nod32/actualizacion/compactada/"nod-$(date
+'%d%m%Y').zip" /srv/ftp/Antivirus/nod32/actualizacion/online



--

Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-12-02 Por tema MSc. Carlos Pollán Estrada
funcionan de las dos formas, y como tu dices, el agregar el parámetro -r es una 
buena opción si se desea emplear expresiones regulares
Salu2

On Mon, 02 Dec 2013 08:33:44 -0500
Hugo Florentino  wrote:

> On Mon, 2 Dec 2013 08:21:55 -0500, MSc. Carlos Pollán Estrada wrote:
> > Buen día colega.
> > Si lo que quieres es sustituir una cadena o línea por otra cadena o
> > línea dentro de un fichero; esto te puede ayudar:
> >
> > sed -e s/'cadenavieja'/'cadenanueva'/g -i /rutadelfichero/fichero
> >
> > Salu2
> 
> De hecho creo que la sintaxis debería ser mas bien así:
> 
> sed -e 's/cadenavieja/cadenanueva/g' /rutadelfichero/fichero
> 
> Yo recomendaría además agregar el parámetro -r para tener mayor 
> flexibilidad al poder utilizar expresiones regulares extendidas.
> 
> -- 
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que est_ limpio.
> 


-- 
MSc. Carlos Pollán Estrada
Esp. Ciencias de la Computación. Administrador de Red.
Manzanillo. Cuba.
URL: http://www.ahmzllo.granma.inf.cu/

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-12-02 Por tema Hugo Florentino

On Mon, 2 Dec 2013 08:21:55 -0500, MSc. Carlos Pollán Estrada wrote:

Buen día colega.
Si lo que quieres es sustituir una cadena o línea por otra cadena o
línea dentro de un fichero; esto te puede ayudar:

sed -e s/'cadenavieja'/'cadenanueva'/g -i /rutadelfichero/fichero

Salu2


De hecho creo que la sintaxis debería ser mas bien así:

sed -e 's/cadenavieja/cadenanueva/g' /rutadelfichero/fichero

Yo recomendaría además agregar el parámetro -r para tener mayor 
flexibilidad al poder utilizar expresiones regulares extendidas.


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2013-12-02 Por tema MSc. Carlos Pollán Estrada
Buen día colega.
Si lo que quieres es sustituir una cadena o línea por otra cadena o línea 
dentro de un fichero; esto te puede ayudar:

sed -e s/'cadenavieja'/'cadenanueva'/g -i /rutadelfichero/fichero

Salu2


On Fri, 29 Nov 2013 15:01:18 -0500
Servilio Afre Puentes  wrote:

> "Pedro V. Navarrete Alejo"  writes:
> 
> > Buenos dias colegas, me dirijo a ustedes para solicitar ayuda en cuanto 
> > a la confeccion de un script. Aclaro no soy un ducho en la materia y por 
> > ende estoy aprendiendo de la manera mas rustica posible, lanzando lineas 
> > y viendo que sucede. Que necesito en esta misiva una ayudita para 
> > resolver la cuestion de modificar una linea dentro de un fichero que 
> > viene con el sistema operativo, sin alterar el resto del documento.
> 
> ¿Q fichero? ¿Cuál modificación?
> 
> > La sentencia echo texto > fichero me realiza la funcion pero borra
> > todo su contenido por otro lado si se le suma un segundo signo "de
> > mayor que" (>) me lo agrega al final del fichero pero no es lo que
> > quiero. Si alguien ha hecho tal proeza se lo agradeceria.  Saludos
> > cordiales
> 
> Te recomiendo mirar el ABS como te recomendaron en otro mensaje. Y
> prueba con archivos q no sean del sistema hasta q estés seguro de q no
> vas a escribir donde no debes o lo q no debes.
> 
> Servilio
> 
> -- 
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que est_ limpio.
> 


-- 
MSc. Carlos Pollán Estrada
Esp. Ciencias de la Computación. Administrador de Red.
Manzanillo. Cuba.
URL: http://www.ahmzllo.granma.inf.cu/

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-11-29 Por tema Servilio Afre Puentes
"Pedro V. Navarrete Alejo"  writes:

> Buenos dias colegas, me dirijo a ustedes para solicitar ayuda en cuanto 
> a la confeccion de un script. Aclaro no soy un ducho en la materia y por 
> ende estoy aprendiendo de la manera mas rustica posible, lanzando lineas 
> y viendo que sucede. Que necesito en esta misiva una ayudita para 
> resolver la cuestion de modificar una linea dentro de un fichero que 
> viene con el sistema operativo, sin alterar el resto del documento.

¿Q fichero? ¿Cuál modificación?

> La sentencia echo texto > fichero me realiza la funcion pero borra
> todo su contenido por otro lado si se le suma un segundo signo "de
> mayor que" (>) me lo agrega al final del fichero pero no es lo que
> quiero. Si alguien ha hecho tal proeza se lo agradeceria.  Saludos
> cordiales

Te recomiendo mirar el ABS como te recomendaron en otro mensaje. Y
prueba con archivos q no sean del sistema hasta q estés seguro de q no
vas a escribir donde no debes o lo q no debes.

Servilio

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script (Solucionado)

2013-11-27 Por tema Pedro V. Navarrete Alejo
Gracias a todos por aportar, el script ya salió, y esta en ejecución. 
Gracias a todos los que dieron su aporte.

El 11/27/2013 08:51 AM, MSc. Carlos Pollán Estrada escribió:

Otra opción sería buscar la línea si no sabes en cuál está y sustituir.
En un script.sh te quedaría más o menos así:

#!/bin/sh

#Esto te devuelve la línea donde está eso y luego
y=`cat /ruta/del/fichero/fichero |grep -n 'UTC=Yes' | cut -d ':' -f 1`

sed $y' s/UTC=Yes/UTC=No/g' /ruta/del/fichero/fichero

Salu2

--
MSc. Carlos Pollán Estrada
   Esp. Ciencias de la Computación. Administrador de Red.
   Manzanillo. Cuba.
   URL: http://www.ahmzllo.granma.inf.cu/



 Original Message 
From: Juset Castaneda A 
To: "Lista cubana de soporte técnico en Tecnologias Libres" 

Sent: Mie, Nov 27, 2013, 7:52 AM
Subject: Re: [Gutl-l] ayuda con script

El 2013/11/26 02:54 PM, Pedro V. Navarrete Alejo escribió:

Gracias a todos los que han dado respuesta, probare las opciones que
me han dado. La estructura del fichero que quiero modificar es una
linea dentro de un bloque de lineas, es el fichero /etc/default/rcS la
lnea UTC=Yes cambiarla por UTC=No. lpozo gracias por tus sugerencias,
el caso es que he probado todo esto en ficheros que he ido creando y
los he modificado a mi antojo, los del sistema ni tocarlos, esos si
que son vedados.
El 11/26/2013 08:38 AM, Matthias Apitz escribió:
El día Tuesday, November 26, 2013 a las 08:22:15AM -0500, Pedro V.
Navarrete Alejo escribió:


A ver colega lo dices que lo que quieres es cambiar una Linea Por otra
eso se hace con sed

sed 's/UTC=Yes/UTC=No/g' fichero > fichero.tmp

O si te sabes la linea exacta has esto

sed '5 s/UTC=Yes/UTC=No/g' fichero

Espero que eso sea lo que andas buscando, con sed puedes hacer
muchísimas cosas

--
Saludos, Juset
Administrador del Sistema Informatico
Unidad Empresarial de Base Provari Camaguey
Telf: (53)(32) 261844

GNU/Linux Debian Wheezy
Linux user  # 383170
"El tiempo no se gasta, se gasta la vida de quien lo pierde"

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est 
limpio.__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l




__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


--
Ing. Pedro V. Navarrete Alejo
Especialista C en Ciencias Informaticas
telf/fax: (537)861-6165 ext 125 / (537)860-9647
COPMAR


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20131127/1b8a8ee9/attachment.html>
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-11-27 Por tema MSc. Carlos Pollán Estrada
Otra opción sería buscar la línea si no sabes en cuál está y sustituir.
En un script.sh te quedaría más o menos así:

#!/bin/sh

#Esto te devuelve la línea donde está eso y luego
y=`cat /ruta/del/fichero/fichero |grep -n 'UTC=Yes' | cut -d ':' -f 1`

sed $y' s/UTC=Yes/UTC=No/g' /ruta/del/fichero/fichero

Salu2

--
MSc. Carlos Pollán Estrada
  Esp. Ciencias de la Computación. Administrador de Red.
  Manzanillo. Cuba.
  URL: http://www.ahmzllo.granma.inf.cu/


> Original Message 
>From: Juset Castaneda A 
>To: "Lista cubana de soporte técnico en Tecnologias Libres" 
>
>Sent: Mie, Nov 27, 2013, 7:52 AM
>Subject: Re: [Gutl-l] ayuda con script
>
>El 2013/11/26 02:54 PM, Pedro V. Navarrete Alejo escribió:
>> Gracias a todos los que han dado respuesta, probare las opciones que
>> me han dado. La estructura del fichero que quiero modificar es una
>> linea dentro de un bloque de lineas, es el fichero /etc/default/rcS la
>> lnea UTC=Yes cambiarla por UTC=No. lpozo gracias por tus sugerencias,
>> el caso es que he probado todo esto en ficheros que he ido creando y
>> los he modificado a mi antojo, los del sistema ni tocarlos, esos si
>> que son vedados.
>> El 11/26/2013 08:38 AM, Matthias Apitz escribió:
>> El día Tuesday, November 26, 2013 a las 08:22:15AM -0500, Pedro V.
>> Navarrete Alejo escribió:
>
>
>A ver colega lo dices que lo que quieres es cambiar una Linea Por otra 
>eso se hace con sed
>
>sed 's/UTC=Yes/UTC=No/g' fichero > fichero.tmp
>
>O si te sabes la linea exacta has esto
>
>sed '5 s/UTC=Yes/UTC=No/g' fichero
>
>Espero que eso sea lo que andas buscando, con sed puedes hacer
>muchísimas cosas
>
>--
>Saludos, Juset
>Administrador del Sistema Informatico
>Unidad Empresarial de Base Provari Camaguey
>Telf: (53)(32) 261844
>
>GNU/Linux Debian Wheezy
>Linux user  # 383170
>"El tiempo no se gasta, se gasta la vida de quien lo pierde"
>
>--
>Este mensaje ha sido analizado por MailScanner
>en busca de virus y otros contenidos peligrosos,
>y se considera que est 
>limpio.__
>Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
>Gutl-l@jovenclub.cu
>https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2013-11-27 Por tema Leodanis Pozo Ramos

On 26/11/13 14:54, Pedro V. Navarrete Alejo wrote:
Gracias a todos los que han dado respuesta, probare las opciones que 
me han dado. La estructura del fichero que quiero modificar es una 
linea dentro de un bloque de lineas, es el fichero /etc/default/rcS la 
lnea UTC=Yes cambiarla por UTC=No. lpozo gracias por tus sugerencias, 
el caso es que he probado todo esto en ficheros que he ido creando y 
los he modificado a mi antojo, los del sistema ni tocarlos, esos si 
que son vedados.

El 11/26/2013 08:38 AM, Matthias Apitz escribió:
El día Tuesday, November 26, 2013 a las 08:22:15AM -0500, Pedro V. 
Navarrete Alejo escribió:



Buenos dias colegas, me dirijo a ustedes para solicitar ayuda en cuanto
a la confeccion de un script. Aclaro no soy un ducho en la materia y 
por
ende estoy aprendiendo de la manera mas rustica posible, lanzando 
lineas

y viendo que sucede. Que necesito en esta misiva una ayudita para
resolver la cuestion de modificar una linea dentro de un fichero que
viene con el sistema operativo, sin alterar el resto del documento. La
sentencia echo texto > fichero  me realiza la funcion pero borra 
todo su

contenido por otro lado si se le suma un segundo signo "de mayor que"
(>) me lo agrega al final del fichero pero no es lo que quiero. Si
alguien ha hecho tal proeza se lo agradeceria.
Saludos cordiales

$ cp fichero /tmp/fichero
$ echo texto > fichero
$ cat /tmp/fichero >> fichero

¿Te sirve? Si no, danos cómo el fichero está y cómo debe estar después.

Saludos

matthias



El inconveniente de usar los operadores de redirección (>>, >, <<, <) 
para modificar archivos del sistema es que estos operadores no modifican 
ficheros cuando se requiere de permisos root, bueno, al menos esa es mi 
experiencia en esto. Por eso hay que usar otros métodos como por ejemplo 
los editores de texto el estilo "ed".

saludos,
lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-11-27 Por tema Juset Castaneda A

El 2013/11/26 02:54 PM, Pedro V. Navarrete Alejo escribió:

Gracias a todos los que han dado respuesta, probare las opciones que
me han dado. La estructura del fichero que quiero modificar es una
linea dentro de un bloque de lineas, es el fichero /etc/default/rcS la
lnea UTC=Yes cambiarla por UTC=No. lpozo gracias por tus sugerencias,
el caso es que he probado todo esto en ficheros que he ido creando y
los he modificado a mi antojo, los del sistema ni tocarlos, esos si
que son vedados.
El 11/26/2013 08:38 AM, Matthias Apitz escribió:
El día Tuesday, November 26, 2013 a las 08:22:15AM -0500, Pedro V. 
Navarrete Alejo escribió:



A ver colega lo dices que lo que quieres es cambiar una Linea Por otra 
eso se hace con sed


sed 's/UTC=Yes/UTC=No/g' fichero > fichero.tmp

O si te sabes la linea exacta has esto

sed '5 s/UTC=Yes/UTC=No/g' fichero

Espero que eso sea lo que andas buscando, con sed puedes hacer 
muchísimas cosas


--
Saludos, Juset
Administrador del Sistema Informatico
Unidad Empresarial de Base Provari Camaguey
Telf: (53)(32) 261844

GNU/Linux Debian Wheezy
Linux user  # 383170
"El tiempo no se gasta, se gasta la vida de quien lo pierde"

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] ayuda con script

2013-11-26 Por tema Pedro V. Navarrete Alejo
Gracias a todos los que han dado respuesta, probare las opciones que me 
han dado. La estructura del fichero que quiero modificar es una linea 
dentro de un bloque de lineas, es el fichero /etc/default/rcS la lnea 
UTC=Yes cambiarla por UTC=No. lpozo gracias por tus sugerencias, el caso 
es que he probado todo esto en ficheros que he ido creando y los he 
modificado a mi antojo, los del sistema ni tocarlos, esos si que son 
vedados.

El 11/26/2013 08:38 AM, Matthias Apitz escribió:

El día Tuesday, November 26, 2013 a las 08:22:15AM -0500, Pedro V. Navarrete 
Alejo escribió:


Buenos dias colegas, me dirijo a ustedes para solicitar ayuda en cuanto
a la confeccion de un script. Aclaro no soy un ducho en la materia y por
ende estoy aprendiendo de la manera mas rustica posible, lanzando lineas
y viendo que sucede. Que necesito en esta misiva una ayudita para
resolver la cuestion de modificar una linea dentro de un fichero que
viene con el sistema operativo, sin alterar el resto del documento. La
sentencia echo texto > fichero  me realiza la funcion pero borra todo su
contenido por otro lado si se le suma un segundo signo "de mayor que"
(>) me lo agrega al final del fichero pero no es lo que quiero. Si
alguien ha hecho tal proeza se lo agradeceria.
Saludos cordiales

$ cp fichero /tmp/fichero
$ echo texto > fichero
$ cat /tmp/fichero >> fichero

¿Te sirve? Si no, danos cómo el fichero está y cómo debe estar después.

Saludos

matthias



--
Ing. Pedro V. Navarrete Alejo
Especialista C en Ciencias Informaticas
telf/fax: (537)861-6165 ext 125 / (537)860-9647
COPMAR


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-11-26 Por tema Leodanis Pozo Ramos

On 26/11/13 08:22, Pedro V. Navarrete Alejo wrote:
Buenos dias colegas, me dirijo a ustedes para solicitar ayuda en 
cuanto a la confeccion de un script. Aclaro no soy un ducho en la 
materia y por ende estoy aprendiendo de la manera mas rustica posible, 
lanzando lineas y viendo que sucede. Que necesito en esta misiva una 
ayudita para resolver la cuestion de modificar una linea dentro de un 
fichero que viene con el sistema operativo, sin alterar el resto del 
documento. La sentencia echo texto > fichero  me realiza la funcion 
pero borra todo su contenido por otro lado si se le suma un segundo 
signo "de mayor que" (>) me lo agrega al final del fichero pero no es 
lo que quiero. Si alguien ha hecho tal proeza se lo agradeceria.

Saludos cordiales

Brother, primero, creo que estas arriesgando mucho con ese método de 
aprendizaje, sobre todo si estás pretendiendo modificar ficheros del 
sistema. Te recomiendo que te instales de los repos de Debian o de 
Ubuntu la abs-guide para que aprendas a escribir scripts decentemente. 
Para tu duda creo que con el editor "ed" deberías poder resolver el 
problema.

saludos,
lpozo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-11-26 Por tema Matthias Apitz
El día Tuesday, November 26, 2013 a las 08:22:15AM -0500, Pedro V. Navarrete 
Alejo escribió:

> Buenos dias colegas, me dirijo a ustedes para solicitar ayuda en cuanto 
> a la confeccion de un script. Aclaro no soy un ducho en la materia y por 
> ende estoy aprendiendo de la manera mas rustica posible, lanzando lineas 
> y viendo que sucede. Que necesito en esta misiva una ayudita para 
> resolver la cuestion de modificar una linea dentro de un fichero que 
> viene con el sistema operativo, sin alterar el resto del documento. La 
> sentencia echo texto > fichero  me realiza la funcion pero borra todo su 
> contenido por otro lado si se le suma un segundo signo "de mayor que" 
> (>) me lo agrega al final del fichero pero no es lo que quiero. Si 
> alguien ha hecho tal proeza se lo agradeceria.
> Saludos cordiales

$ cp fichero /tmp/fichero
$ echo texto > fichero
$ cat /tmp/fichero >> fichero

¿Te sirve? Si no, danos cómo el fichero está y cómo debe estar después.

Saludos

matthias

-- 
Sent from my FreeBSD netbook

Matthias Apitz, , http://www.unixarea.de/ f: +49-170-4527211
UNIX since V7 on PDP-11, UNIX on mainframe since ESER 1055 (IBM /370)
UNIX on x86 since SVR4.2 UnixWare 2.1.2, FreeBSD since 2.2.5

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-11-26 Por tema Hugo Florentino

man sed

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

[Gutl-l] ayuda con script

2013-11-26 Por tema Pedro V. Navarrete Alejo
Buenos dias colegas, me dirijo a ustedes para solicitar ayuda en cuanto 
a la confeccion de un script. Aclaro no soy un ducho en la materia y por 
ende estoy aprendiendo de la manera mas rustica posible, lanzando lineas 
y viendo que sucede. Que necesito en esta misiva una ayudita para 
resolver la cuestion de modificar una linea dentro de un fichero que 
viene con el sistema operativo, sin alterar el resto del documento. La 
sentencia echo texto > fichero  me realiza la funcion pero borra todo su 
contenido por otro lado si se le suma un segundo signo "de mayor que" 
(>) me lo agrega al final del fichero pero no es lo que quiero. Si 
alguien ha hecho tal proeza se lo agradeceria.

Saludos cordiales

--
Ing. Pedro V. Navarrete Alejo
Especialista C en Ciencias Informaticas
telf/fax: (537)861-6165 ext 125 / (537)860-9647
COPMAR


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-06-04 Por tema låzaro
wget -c http://www.shallalist.de/Downloads/shallalist.tar.gz || exit 255
atool -x shallalist.tar.gz
mv COMO_SE_LLAME_EL_FICHERO_QUE_ESTA_DENTRO /etc/squid/tulistanegra


Thread name: "[Gutl-l] ayuda con script" 
Mail number: 1 
Date: Mon, Jun 03, 2013 
In reply to: Damian Tomey Soto 
>
> Saludos a todos, estoy tratando de modificar un script que descargué
> de Internet que lo que hace a grandes rasgos es descargar el archivo
> http://www.shallalist.de/Downloads/shallalist.tar.gz, luego lo
> descomprime y me actualiza la lista de sitios y dominios que utilizo
> en el Dansguardian.
> 
> Desde que se ejecuta el script va escribiendo en un archivo de log y
> cuando termina debe enviarme por correo este archivo. Aquí es donde
> necesito la ayuda de ustedes para modificar esta función ya que
> utiliza  el binario mailsend que no está en mi Debian Squeeze:
> 
> MAILSEND='/usr/local/bin/mailsend'
> ...
> 
> function mailmsg {
> SUBJECT="$1"
> BODY="$2"
> $MAILSEND -d $DOMAIN -smtp $SMTPHOST -p $SMTPPORT -t
> $DESTMAIL +cc +bc -f $SENDER -sub "$SUBJECT" -a
> "$LOGFILE,text/plain" -M "$BODY" 1>/dev/null 2>&1
> 
> }
> 
> las variables están definidas de esta forma en otro archivo:
> 
> # SMTP SERVER
> SMTPHOST='your smtp host name or ip'
> 
> # SMTP PORT
> SMTPPORT='25'
> 
> # SENDER DOMAIN
> DOMAIN='yourdomain'
> 
> # SENDER MAIL
> SENDER='sender mail address'
> 
> # RECIPIENT MAIL
> DESTMAIL='destination mail address'
> 
> Lo que si tengo en mi Debian es curl, sendmail, procmail.
> Gracias.
> 
> -- 
> Damián Tomey Soto
> Administrador Red EQRO
> Tel: (32) 413011 Ext. 1488
> 
> 
> 
> -- 
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
> 
> __
> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> Gutl-l@jovenclub.cu
> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

-- 
 Warning! 
100'000 pelos de escoba fueron
introducidos satisfactoriamente
en su puerto USB.





-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2013-06-03 Por tema Juan Carlos

El 03/06/2013 01:59 p.m., Damián Tomey Soto escribió:
Saludos a todos, estoy tratando de modificar un script que descargué 
de Internet que lo que hace a grandes rasgos es descargar el archivo 
http://www.shallalist.de/Downloads/shallalist.tar.gz, luego lo 
descomprime y me actualiza la lista de sitios y dominios que utilizo 
en el Dansguardian.


Desde que se ejecuta el script va escribiendo en un archivo de log y 
cuando termina debe enviarme por correo este archivo. Aquí es donde 
necesito la ayuda de ustedes para modificar esta función ya que 
utiliza  el binario mailsend que no está en mi Debian Squeeze:


MAILSEND='/usr/local/bin/mailsend'
...

function mailmsg {
SUBJECT="$1"
BODY="$2"
$MAILSEND -d $DOMAIN -smtp $SMTPHOST -p $SMTPPORT -t $DESTMAIL 
+cc +bc -f $SENDER -sub "$SUBJECT" -a "$LOGFILE,text/plain" -M "$BODY" 
1>/dev/null 2>&1


}

las variables están definidas de esta forma en otro archivo:

# SMTP SERVER
SMTPHOST='your smtp host name or ip'

# SMTP PORT
SMTPPORT='25'

# SENDER DOMAIN
DOMAIN='yourdomain'

# SENDER MAIL
SENDER='sender mail address'

# RECIPIENT MAIL
DESTMAIL='destination mail address'

Lo que si tengo en mi Debian es curl, sendmail, procmail.
Gracias.


men me parece que con esto resuelves.

*/MailSend /*/-s "Compresión Kaspersky Error" -from 
//miusua...@midominio.cu //-smtp 
localhost -to carlos06...@cav.jovenclub.cu 
-msg "No se ha comprimido 
correctamente la actualización de kaspersky para el *%date%* a *%time%*"/



modificalo a tu gusto pero con poner una línea así debe funcionar.

Salu2.

--
Juan Carlos Hernández Gallardo
Administrador de Red
ETE Ciego de Ávila
Email: jua...@etecav.co.cu
Teléf: (33) 225556


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] ayuda con script

2013-06-03 Por tema Damián Tomey Soto
Saludos a todos, estoy tratando de modificar un script que descargué de 
Internet que lo que hace a grandes rasgos es descargar el archivo 
http://www.shallalist.de/Downloads/shallalist.tar.gz, luego lo 
descomprime y me actualiza la lista de sitios y dominios que utilizo en 
el Dansguardian.


Desde que se ejecuta el script va escribiendo en un archivo de log y 
cuando termina debe enviarme por correo este archivo. Aquí es donde 
necesito la ayuda de ustedes para modificar esta función ya que utiliza  
el binario mailsend que no está en mi Debian Squeeze:


MAILSEND='/usr/local/bin/mailsend'
...

function mailmsg {
SUBJECT="$1"
BODY="$2"
$MAILSEND -d $DOMAIN -smtp $SMTPHOST -p $SMTPPORT -t $DESTMAIL 
+cc +bc -f $SENDER -sub "$SUBJECT" -a "$LOGFILE,text/plain" -M "$BODY" 
1>/dev/null 2>&1


}

las variables están definidas de esta forma en otro archivo:

# SMTP SERVER
SMTPHOST='your smtp host name or ip'

# SMTP PORT
SMTPPORT='25'

# SENDER DOMAIN
DOMAIN='yourdomain'

# SENDER MAIL
SENDER='sender mail address'

# RECIPIENT MAIL
DESTMAIL='destination mail address'

Lo que si tengo en mi Debian es curl, sendmail, procmail.
Gracias.

--
Damián Tomey Soto
Administrador Red EQRO
Tel: (32) 413011 Ext. 1488



--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] ayuda con script

2012-06-07 Por tema javiers


Listeros ando construyendo un script, pero necesito que me detecte varias
versiones de ubuntu (en un principio, ya que despues se podra usar en
debian) ejemplo: lucid, precise, quantal, etc. Aqui les dejo parte del
codigo que utilizo

if [ "lucid" = `lsb_release -cs`
]; then
   if [ "i686" = `uname -m` ]; then
   echo Usted esta usando Ubuntu 10.04
Lucid Lynx - ok
   arch=i386
   elif [ "x86_64" = `uname -m` ]; then
   echo Usted esta usando Ubuntu 10.04
Lucid Lynx - ok
   arch=amd64
   else
  
/usr/bin/zenity --warning --title="Error" --text="Error: No
estás utilizando Ubuntu 10.04 Lucid Lynx 32bit o 64bit"
   echo Error: No estás
utilizando Ubuntu 10.04 Lucid Lynx 32bit o 64bit
   exit
   fi
else
   /usr/bin/zenity --warning
--title="Error" --text="Error: No estás utilizando
Ubuntu 10.04 Lucid Lynx"
  
echo Error: No estás utilizando Ubuntu 10.04 Lucid Lynx
   exit
fi
 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2012-05-29 Por tema Alex Vergara Gil


El 29/05/2012 08:11 a.m., Roger Durañona Vargas escribió:
Necesito hacer un script sencillo cuya tarea sera copiar un archivo a 
otra ubicacion con un nuevo nombre. Lo que me detiene es que no tengo 
idea de como renombrar el archivo usando la fecha actual, alguien me 
puede ayudar en eso?



crea un script python y pégale esto dentro

import sys,os, os.path

if not os.path.isfile(sys.argv[-1]):
os.rename(sys.argv[-2],sys.argv[-1])
else:
os.remove(sys.argv[-1])
os.rename(sys.argv[-2],sys.argv[-1])

después lo llamas

python tuscript.py ficheroentrada ficherosalida
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2012-05-29 Por tema Onier Serrano Leyva
agregale estas líneas al scrip, si no quieres que comprima borra esa parte, 
esto lo tengo en el de actualizar el kaspersky, debes modificarlo...

# Compactamos la Actualizacion para su descarga localmente
rm /mnt/datos/ftp/Antivirus/Actualizaciones/Zips/Kaspersky/*
zip -r /mnt/datos/ftp/Antivirus/Actualizaciones/Zips/Kaspersky/Bases_kav_$DATE 
/mnt/datos/ftp/Antivirus/Actualizaciones/Kaspersky/*

el $DATE  es el que cambia diario...Bases_kav_   se mantiene, ahi pones el 
nombre que tu quieras darleespero que te sirva
saludos


2012-05-29 



Onier  Serrano Leyva
Administrador de Red 
Poder Popular Calixto García. Holguín
Telef:  (53) (24) 35 7589 - 35 7564
E-mail: oserran...@camcg.gobhol.co.cu
Jabber: oserran...@camcg.gobhol.co.cu 



From:  Roger_Durañona_Vargas 
Date:  2012-05-29  09:18:46 
To:  Lista cubana de soporte tecnico en Tecnologias Libres 
Cc:  
Subject:  [Gutl-l] ayuda con script 
  
Necesito hacer un script sencillo cuya tarea sera copiar un archivo a 
otra ubicacion con un nuevo nombre. Lo que me detiene es que no tengo 
idea de como renombrar el archivo usando la fecha actual, alguien me 
puede ayudar en eso?
-- 
Roger D. Vargas
Escuela de Hotelería y Turismo Orlando Fernández
El dinero no te da la felicidad. Yo tengo 50 millones de dólares pero
sigo igual de feliz que cuando tenía 48 millones.
Arnold Schwartzenegger
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20120529/c5c1a61e/attachment.html>
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2012-05-29 Por tema Alberto José García Fumero
El mar, 29-05-2012 a las 10:06 -0500, Roger Durañona Vargas escribió:

> Ok, la sintaxis correcta resulta ser `date +%m%d`  %m me da el mes en 
> numero, %d el dia.

Me acordaba de la melodía, pero la letra de la canción estaba algo
olvidada.. ;-)  Estas neuronas!
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 318, registrado 10/12/1998
Las autoridades sanitarias advierten:
El uso prolongado de Windows puede provocar dependencia.


--
Todos los mensajes enviados por este servidor han sido revisados con ClamAV en 
Partagas y se consideran limpios.
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2012-05-29 Por tema Yadir Valdés



El 29/05/12 11:06, Roger Durañona Vargas escribió:

El 5/29/2012 8:48 AM, Alberto José García Fumero escribió:

El mar, 29-05-2012 a las 09:11 -0500, Roger Durañona Vargas escribió:

Necesito hacer un script sencillo cuya tarea sera copiar un archivo a
otra ubicacion con un nuevo nombre. Lo que me detiene es que no tengo
idea de como renombrar el archivo usando la fecha actual, alguien me
puede ayudar en eso?

Parte del nombre pudiera ser el comando `date%d%b%Y`. Por ejemplo:

cp nombre.tar.gz nombre.`date%d%b%Y`.gz

O algo así.
Ok, la sintaxis correcta resulta ser `date +%m%d`  %m me da el mes en 
numero, %d el dia.



Te sugiero que uses alguna sintaxis de tiempo y no solo fecha para que 
no tengas problemas si el script corre dos veces en un mismo día, puede 
ser  %T que incluye horas, minutos y segundos  o solo %H para horas.

Sl2,
Yadir
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2012-05-29 Por tema Roger Durañona Vargas

El 5/29/2012 8:48 AM, Alberto José García Fumero escribió:

El mar, 29-05-2012 a las 09:11 -0500, Roger Durañona Vargas escribió:

Necesito hacer un script sencillo cuya tarea sera copiar un archivo a
otra ubicacion con un nuevo nombre. Lo que me detiene es que no tengo
idea de como renombrar el archivo usando la fecha actual, alguien me
puede ayudar en eso?

Parte del nombre pudiera ser el comando `date%d%b%Y`. Por ejemplo:

cp nombre.tar.gz nombre.`date%d%b%Y`.gz

O algo así.
Ok, la sintaxis correcta resulta ser `date +%m%d`  %m me da el mes en 
numero, %d el dia.



--
Roger D. Vargas
Escuela de Hotelería y Turismo Orlando Fernández
El dinero no te da la felicidad. Yo tengo 50 millones de dólares pero
sigo igual de feliz que cuando tenía 48 millones.
Arnold Schwartzenegger

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script

2012-05-29 Por tema Alberto José García Fumero
El mar, 29-05-2012 a las 09:11 -0500, Roger Durañona Vargas escribió: 
> Necesito hacer un script sencillo cuya tarea sera copiar un archivo a 
> otra ubicacion con un nuevo nombre. Lo que me detiene es que no tengo 
> idea de como renombrar el archivo usando la fecha actual, alguien me 
> puede ayudar en eso?

Parte del nombre pudiera ser el comando `date%d%b%Y`. Por ejemplo:

cp nombre.tar.gz nombre.`date%d%b%Y`.gz

O algo así.
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 318, registrado 10/12/1998
Las autoridades sanitarias advierten:
El uso prolongado de Windows puede provocar dependencia.


--
Todos los mensajes enviados por este servidor han sido revisados con ClamAV en 
Partagas y se consideran limpios.
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] ayuda con script

2012-05-29 Por tema Roger Durañona Vargas
Necesito hacer un script sencillo cuya tarea sera copiar un archivo a 
otra ubicacion con un nuevo nombre. Lo que me detiene es que no tengo 
idea de como renombrar el archivo usando la fecha actual, alguien me 
puede ayudar en eso?


--
Roger D. Vargas
Escuela de Hotelería y Turismo Orlando Fernández
El dinero no te da la felicidad. Yo tengo 50 millones de dólares pero
sigo igual de feliz que cuando tenía 48 millones.
Arnold Schwartzenegger

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
http://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] ayuda con script de actualización de no32

2012-04-19 Por tema Roberto José
Saludos, parece que metí la mano donde no debía y se me borraron los scripts
míos de actualización de los antivirus. Alguien me los podría mandar para
ajustarlos?? Si son usando wget mejor, y si tienen el del Segurmática
(directo a la pagina de segurmatica.cu mejor). Enviarmelos a mi correo por
favor.   Roberto
José Quiñones Castro

 

 

**

  Roberto José
Quiñones Castro

Responsable de Seguridad Informática.

Filial de Ciencias Médicas.

Guantánamo.

**

 



--

Este mensaje le ha llegado mediante el servicio de correo electronico 
que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistem
a Nacional de Salud. La persona que envia este correo asume el compromiso de
 usar el servicio a tales fines y cumplir con las regulaciones establecidas


Infomed: http://www.sld.cu/


 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script en bash para php

2012-01-11 Por tema Miguel Suárez
Y tendré que poner un ; también al final de las ordenes antes del done

-Mensaje original-
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre 
de Victoria Isabel Pérez Plana
Enviado el: miércoles, 11 de enero de 2012 15:27
Para: Lista cubana de soporte técnico en Tecnologias Libres
Asunto: Re: [Gutl-l] ayuda con script en bash para php

 

> -Mensaje original-
> De: gutl-l-boun...@jovenclub.cu 
> [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Miguel Suárez
> Enviado el: Miércoles, 11 de Enero de 2012 02:12 p.m.
> Para: Lista cubana de soporte técnico en Tecnologias Libres
> Asunto: Re: [Gutl-l] ayuda con script en bash para php
> 
> Solo me dice que en la linea 11 hay un error de sintaxis cerca del do
> 

Si te fijas en la primera linea del script:

#!/bin/sh

El script no está en escrito lenguaje php, sino con sh, o sea, es un shell 
script.
El sh es quien te reporta el error de sintaxis.

Creo que lo que falta es un ; al final de la linea del for, antes del do.

for file in `fgrep -Ril $default ` ;
do

La sintaxis de for en shell scripts:

for name [in words ...]; do commands; done
o
for (( expr1 ; expr2 ; expr3 )) ; do commands ; done

logout,
Victoria Isabel Pérez Plana 


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script en bash para php

2012-01-11 Por tema Victoria Isabel Pérez Plana
 

> -Mensaje original-
> De: gutl-l-boun...@jovenclub.cu 
> [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Miguel Suárez
> Enviado el: Miércoles, 11 de Enero de 2012 02:12 p.m.
> Para: Lista cubana de soporte técnico en Tecnologias Libres
> Asunto: Re: [Gutl-l] ayuda con script en bash para php
> 
> Solo me dice que en la linea 11 hay un error de sintaxis cerca del do
> 

Si te fijas en la primera linea del script:

#!/bin/sh

El script no está en escrito lenguaje php, sino con sh, o sea, es un shell 
script.
El sh es quien te reporta el error de sintaxis.

Creo que lo que falta es un ; al final de la linea del for, antes del do.

for file in `fgrep -Ril $default ` ;
do

La sintaxis de for en shell scripts:

for name [in words ...]; do commands; done
o
for (( expr1 ; expr2 ; expr3 )) ; do commands ; done

logout,
Victoria Isabel Pérez Plana 


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script en bash para php

2012-01-11 Por tema Miguel Suárez
Solo me dice que en la linea 11 hay un error de sintaxis cerca del do

-Mensaje original-
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre 
de Yoel Villarreal Dávila
Enviado el: miércoles, 11 de enero de 2012 14:04
Para: Lista cubana de soporte técnico en Tecnologias Libres
Asunto: Re: [Gutl-l] ayuda con script en bash para php

Y qué tipo de error ?? de sintaxis  ???

==
"El éxito en la vida no es una mera cuestión de talento y oportunidad sino de 
concentración y perseverancia"
"Estudien los que pretendan opniar"


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script en bash para php

2012-01-11 Por tema Miguel Suárez
Colega lo puse en la raiz de phpreports y ahí lo mandé a ejecutar desde 
consola. Pero me dice que en la lina 11 cerca del do hay un error.

-Mensaje original-
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre 
de Yoel Villarreal Dávila
Enviado el: miércoles, 11 de enero de 2012 13:53
Para: Lista cubana de soporte técnico en Tecnologias Libres
Asunto: Re: [Gutl-l] ayuda con script en bash para php

Y seguro hiciste esto ???

# Run it on the PHPReports root directory

==
"El éxito en la vida no es una mera cuestión de talento y oportunidad sino de 
concentración y perseverancia"
"Estudien los que pretendan opniar"


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] ayuda con script en bash para php

2012-01-11 Por tema Miguel Suárez
Hola.

Necesito ayuda con un script que encontré para modificar el encoding de 
archivos con formato ISO-8859-1 por UTF-8 en un sitio con php

El script es el siguiente pero me da error. Además quisiera poder ver que está 
haciendo tipo verbose de algunos comandos.

 

#!/bin/sh

# Use this script to change the default encoding

# from ISO-8859-1 to other that you want.

# Run it on the PHPReports root directory

if [ ! -n "$1" ]

then

echo Please inform the encoding to use!

exit 1

fi

temp=/tmp/$$.phprpt

export default='ISO-8859-1'

for file in `fgrep -Ril $default `

do

echo converting $file ...

sed s/$default/$1/ $file > $temp

cp $temp $file

done

if [ -f $temp ]

then

rm $temp

fi

 

saludos miguel

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] ayuda con script en bash para php

2012-01-11 Por tema Yoel Villarreal Dávila
Y seguro hiciste esto ???

# Run it on the PHPReports root directory

==
"El éxito en la vida no es una mera cuestión de talento y oportunidad sino de 
concentración y perseverancia"
"Estudien los que pretendan opniar"


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


[Gutl-l] ayuda con script en bash para php

2012-01-11 Por tema Miguel Suárez
Hola.

Necesito ayuda con un script que encontré para modificar el encoding de 
archivos con formato ISO-8859-1 por UTF-8 en un sitio con php

El script es el siguiente pero me da error. Además quisiera poder ver que está 
haciendo tipo verbose de algunos comandos.

 

#!/bin/sh

# Use this script to change the default encoding

# from ISO-8859-1 to other that you want.

# Run it on the PHPReports root directory

if [ ! -n "$1" ]

then

echo Please inform the encoding to use!

exit 1

fi

temp=/tmp/$$.phprpt

export default='ISO-8859-1'

for file in `fgrep -Ril $default `

do

echo converting $file ...

sed s/$default/$1/ $file > $temp

cp $temp $file

done

if [ -f $temp ]

then

rm $temp

fi

 

saludos miguel

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con script para eliminar archivos

2011-10-07 Por tema KZKG^Gaara

On 10/07/2011 01:13 PM, fe...@epepm.cupet.cu wrote:
recuerda que el primer argumento de find es el lugar donde vas a 
buscar. en el ejemplo que pones le estas diciendo que busque en el 
directorio actual. tendrias que empezar asi: find /home/.. 
desearia tener tiempo para poder decirte con exactitud lo que 
necesitas, porque soy relativamente nuevo en Linux, y necesitaria 
estudiar un poco para ello. te pido disculpas por no poder ser mas 
preciso en la respuesta.

Sí, de hecho debería ser:
find /home/usuario/ . -type d \( ! -iname "." \) -delete

Tendré que probarlo, de esta forma o bien:
cd /home/usuario/ && find . -type d \( ! -iname "." \) -delete

Gracias por todo.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con script para eliminar archivos

2011-10-07 Por tema Michael Gonzalez Medina

El 07/10/11 12:23, KZKG^Gaara escribió:

On 10/07/2011 11:22 AM, Michael Gonzalez Medina wrote:

#find . -type d \( ! -iname "test" \) -delete

con esto borras todos los directorios excepto el que se llame "test"

pero OJO esto borra TODOS los directorios que encuentre en tu 
sistema, que no se llamen "test", por lo que debes arreglarlo para 
que te borre solo los del directorio "X" y no todos los del sistema 
asi que usalo con cuidado y cuando estes seguro de lo que vas a 
hacer.

espero te sea util,
saludos,
O sea, que si deseo borrar de /home/usuario/ todo lo que este 
directorio contenga EXCEPTO lo que tenga un punto (.) delante, sería:

find . -type d \( ! -iname "." \) -delete

Pero, cómo le especifico lo de /home/usuario/ ?



debiera ser algo como esto:
#find /home/usuario -type d \( ! -iname "test" \) -delete



Muchas gracias por tu ayuda.



no hay de que para eso estamos,
saludos,

--


Michael González Medina.
Administrador de Red, CNSV.
Linux User #530254.
Nota: En este mensaje se han omitido los acentos.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con script para eliminar archivos

2011-10-07 Por tema felix

> find . -type d \( ! -iname "." \) -delete
>
> Pero, cómo le especifico lo de /home/usuario/ ?
>

recuerda que el primer argumento de find es el lugar donde vas a buscar.
en el ejemplo que pones le estas diciendo que busque en el directorio
actual.
tendrias que empezar asi: find /home/..

desearia tener tiempo para poder decirte con exactitud lo que necesitas,
porque soy relativamente nuevo en Linux, y necesitaria estudiar un poco
para ello. te pido disculpas por no poder ser mas preciso en la respuesta.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con script para eliminar archivos

2011-10-07 Por tema KZKG^Gaara

On 10/07/2011 11:22 AM, Michael Gonzalez Medina wrote:

#find . -type d \( ! -iname "test" \) -delete

con esto borras todos los directorios excepto el que se llame "test"

pero OJO esto borra TODOS los directorios que encuentre en tu sistema, 
que no se llamen "test", por lo que debes arreglarlo para que te borre 
solo los del directorio "X" y no todos los del sistema asi que 
usalo con cuidado y cuando estes seguro de lo que vas a hacer.

espero te sea util,
saludos,
O sea, que si deseo borrar de /home/usuario/ todo lo que este directorio 
contenga EXCEPTO lo que tenga un punto (.) delante, sería:

find . -type d \( ! -iname "." \) -delete

Pero, cómo le especifico lo de /home/usuario/ ?

Muchas gracias por tu ayuda.

__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con script para eliminar archivos

2011-10-07 Por tema Michael Gonzalez Medina

El 07/10/11 11:06, KZKG^Gaara escribió:

Hola,
Necesito borrar todas las carpetas de X directorio, pero solo las 
carpetas que NO tengan un punto (.) en el inicio, o sea, que borre 
todo lo que no está oculto.


¿Alguna idea?




#find . -type d \( ! -iname "test" \) -delete

con esto borras todos los directorios excepto el que se llame "test"

pero OJO esto borra TODOS los directorios que encuentre en tu sistema, 
que no se llamen "test", por lo que debes arreglarlo para que te borre 
solo los del directorio "X" y no todos los del sistema asi que usalo 
con cuidado y cuando estes seguro de lo que vas a hacer.

espero te sea util,
saludos,

--


Michael González Medina.
Administrador de Red, CNSV.
Linux User #530254.
Nota: En este mensaje se han omitido los acentos.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Ayuda con script para eliminar archivos

2011-10-07 Por tema felix
> Hola,
> Necesito borrar todas las carpetas de X directorio, pero solo las
> carpetas que NO tengan un punto (.) en el inicio, o sea, que borre todo
> lo que no está oculto.
>
> ¿Alguna idea?
>
> Gracias por adelantado.

man find

estoy casi seguro que con find puedes resolver tu problema.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


  1   2   >