Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - leogtz

#2251
Scripting / Re: Comando Copy [BATCH]
11 Septiembre 2009, 21:17 PM
No probado:
copy /y "%~nx0" "%homedrive%\windows"
copy /y "%~dpnx0" "%windir%\"
#2252
La respuesta de Novlucker es la más acertada, pero aquí tienes otra opción.
http://foro.elhacker.net/scripting/dudas_batch-t266372.0.html;msg1302001#msg1302001
#2253
Scripting / Re: Ayuda con VIRUS en BAT
10 Septiembre 2009, 03:29 AM
O también podrías hacer algo que sirviese a los demás y no lo jodiera.
#2254
for /f "tokens=*" %%_ in ('comando') do (set "variable=%%_")
echo %variable%


La solución también la hubieras podido encontrar en el tema "Acciones sobre archivos de texto".

http://foro.portalhacker.net/index.php/topic,83725.0.html
#2255
Scripting / Re: Distribuir mi programa
8 Septiembre 2009, 17:20 PM
En caso de que tu uses Linux y el Windows y que no tenda el interprete instalado, pues, tendrás que convertir el código a .exe para que el lo pueda correr sin necesidad de instalar el interprete.
#2256
Scripting / Re: [shell script] ayuda con script, :(
8 Septiembre 2009, 16:58 PM
Cita de: dark_fidodido en  8 Septiembre 2009, 09:18 AM
si terminan los bucles!!! pero me tarda muSHo xDDD
voy a ver con el awks
ahora os cuento
gracias
Pues no me funciona bien ya que me coge mal las separaciones....

modifico:
no podria con el cut copiar las columnas y pegarlas en un archivo nuevo? tambien por columnas?? es lo que intentaba hacer con los bucles...

otra cosa.. como puedo hacer que un archivo lo que lea como " lo borre

Por favor, vuelve a postear tu duda, pero usando signos de puntuación, así es dificil ayudarte bien.
#2257
Scripting / Re: [shell script] ayuda con script, :(
7 Septiembre 2009, 16:20 PM
Con AWK, lo harías fácilmente.

Ejemplo:

leo@lein:~/Escritorio$ cat "file.txt"
Primera Segunda Tercera Cuarta Quinta
Primera Segunda Tercera Cuarta Quinta
Primera Segunda Tercera Cuarta Quinta
Primera Segunda Tercera Cuarta Quinta
Primera Segunda Tercera Cuarta Quinta
Primera Segunda Tercera Cuarta Quinta


leo@lein:~/Escritorio$ cat file.txt | awk '{print $1}'
Primera
Primera
Primera
Primera
Primera
Primera


leo@lein:~/Escritorio$ cat file.txt | awk '{print $2}'
Segunda
Segunda
Segunda
Segunda
Segunda
Segunda


leo@lein:~/Escritorio$ cat file.txt | awk '{print $3}'
Tercera
Tercera
Tercera
Tercera
Tercera
Tercera


leo@lein:~/Escritorio$ cat file.txt | awk '{print $4}'
Cuarta
Cuarta
Cuarta
Cuarta
Cuarta
Cuarta


leo@lein:~/Escritorio$


Y con cut:
leo@lein:~/Escritorio$ cat file.txt | cut -d ' ' -f 1
Primera
Primera
Primera
Primera
Primera
Primera


leo@lein:~/Escritorio$ cat file.txt | cut -d ' ' -f 2
Segunda
Segunda
Segunda
Segunda
Segunda
Segunda


leo@lein:~/Escritorio$
#2258
Scripting / Re: Distribuir mi programa
6 Septiembre 2009, 23:26 PM
Pues debería tener python instalado.

¿Ambos usan Linux?
#2259
Bueno, "correos.txt" contiene :
correo1@hotmail.com
cxbo2@gmail.com
asda3@yahoo.cl

Y quiero filtrar los correos de yahoo.etc... :
Código (perl) [Seleccionar]
#!/usr/bin/perl
use strict;
use warnings;
open(FILE, q[<], "correos.txt") or die("No se pudo abrir el archivo");
open(SALIDA, q[>], "salida.txt") or die("No se pudo trabajar con el archivo");
while(<FILE>)
{
if($_ =~ /yahoo.*/i)
{
       print;
print SALIDA $_;
}
}
close(FILE);
close(SALIDA);
exit(0);


Nos muestra en pantalla las concidencias, pero también las volca hacia el archivo "salida.txt".

Resumen:
leo@lein:~/Escritorio$ cat "correos.txt"
correo1@hotmail.com
cxbo2@gmail.com
asda3@yahoo.cl
leo@lein:~/Escritorio$ perl pl.pl
asda3@yahoo.cl
leo@lein:~/Escritorio$ cat "salida.txt"
asda3@yahoo.cl
leo@lein:~/Escritorio$
#2260
Scripting / Re: Dudas Batch
4 Septiembre 2009, 04:03 AM
:bucle
set /p "variable=Introduzca cadena : "
if not defined variable (goto:bucle)
if "%variable%"=="Algo" (
echo Si
) else (
echo No
)