« StartKey, evolución de U3 Portada SilverLight 2 beta 1 ya disponible »

05 marzo 2008


Truco: De la línea de comandos a un archivo en Windows

Alexliam

Línea de comandos
Reconozco que yo ya no trabajo con la línea de comandos de Windows, sólo en contadas ocasiones. Pero cuando lo hacía agradecí sobremanera este pequeño truco que os voy a explicar a continuación.

Muchas veces el resultado que obtenemos de ejecutar un comando en la consola es demasiado grande y o nos perdemos o simplemente no alcanzamos a ver todos los resultados. Para solucionar eso vamos a usar el siguiente parámetro detrás de cualquier comando:

comando > nombre de archivo

Con lo cual, si queremos, por ejemplo, obtener el resultado de un dir /a en un archivo llamado resultados.txt tendríamos que escribir lo siguiente:

dir /a > resultado.txt

Ese mismo archivo lo podríamos abrir con el Bloc de Notas y ver el resultado de una manera prácticamente idéntica a la que podemos ver en la consola. Además podremos editarla o simplemente buscar entre las lineas.

Otra alternativa es usar el comando CLIP.EXE que viene integrado en Windows 2003 (descárgalo gratuitamente aquí y cópialo dentro de la carpeta Windows) y que nos permite, a través de una pipa tubería (|) mandar el resultado de cualquier comando al portapapeles.

Basándonos en el ejemplo anterior la cosa quedaría así:

dir /a | clip

Acto seguido podemos hacer Pegar en cualquier aplicación que lo permita, como un procesador de textos, y tener ahí el resultado del comando. Sin duda una opción más completa que la anterior, aunque requiere del uso de una tercera aplicación.

Más información | Digital Inspiration

Más noticias sobre:  Windows, Truco, Sistemas Operativos
Tags:
Comentarios (11) | Trackback


Comentarios

Simplemente genial!

#1 | Escrito por beatleariel | 05 mar 2008 20:23:40

¿Pipa? Supongo que te refieres a "pipe" cuya traducción es tubería, no pipa.

#2 | Escrito por Fran | 05 mar 2008 21:58:55

Fran, gracias por la corrección. Yo suelo utilizar la palabra en inglés y al buscar un adjetivo al castellano pues me he equivocado.

#3 | Escrito por Alexliam | 05 mar 2008 22:00:17

En realidad más que un "truco" es una funcionalidad básica que ofrece mucha potencia (sobre todo las tuberías).

En Windows no sé, pero en Linux también se puede utilizar el operador entrada < />echo < />

Imprime el contenido de texto.txt.

#4 | Escrito por Carlos | 05 mar 2008 23:33:51

Lo raro del comentario anterior es:

echo < />

#5 | Escrito por Carlos | 05 mar 2008 23:34:51

Vaya por dios, a ver así:

echo < texto.txt

#6 | Escrito por Carlos | 05 mar 2008 23:35:56

Se puede añadir un menú contextual para sacar el listado con el botón derecho en el explorer.

Abrimos el bloc de notas, copiamos lo siguiente
____________________________________________
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTFoldershelllist]
@="Listado en TXT"

[HKEY_CLASSES_ROOTFoldershelllistcommand]
@="cmd.exe /u /c dir /o:g /w /s > listado.txt"
___________________________________________

Los modificadores al dir, al gusto de cada cual.

Esto se guarda, por ejemplo, como "MenuContextualListado.reg", se ejecuta y listo.

Fuente: www.fermu.com (se puede descargar el reg)

#7 | Escrito por eyelock | 06 mar 2008 00:39:22

No está de más mencionar que si en vez de ">" usamos ">>", la salida del comando se anexa al final del fichero en caso de que ya exista (con ">", si el fichero ya existe es sobreescrito).

#8 | Escrito por Konamiman | 06 mar 2008 10:30:47

dir/p o dir/w
¿no es mas facil?

#9 | Escrito por rafaparadela | 06 mar 2008 13:33:19

k grande era el msdos… de verdad necesitamos vista???

xDDD

#10 | Escrito por Jepes | 06 mar 2008 18:22:10

Excelente truco, no conocía la posibilidad de usar el clip.exe. Me será de mucha utilidad para pegar el uptime de mi sistema, si a alguien le interesa, este sería el comando:

systeminfo | find "Tiempo" | clip

#11 | Escrito por Marcel | 07 mar 2008 19:53:29

¡Añade tu comentario!


Noticias relacionadas

17 mayo 2008 | Firefox 3 primera versión candidata: acercándose al lanzamiento final
16 mayo 2008 | Thunderbird 3 Alpha 1 ya se puede probar: ¡ahora con pestañas!
16 mayo 2008 | Firenes, emulador de Nintendo directamente desde Firefox
15 mayo 2008 | Snackr, tus feed en el escritorio gracias a AIR
15 mayo 2008 | Microsoft WorldWide Telescope ya está aquí


Escribir un comentario

Nos encantaría conocer tu opinión. Por favor, procura que tus comentarios estén relacionados con esta entrada. Intenta también no insultar ni usar palabrotas, respeta a los demás lectores de este blog. Los comentarios off-topic, burdamente promocionales, ofensivos o ilegales serán borrados sin piedad.

Puedes usar algo de HTML: <a href> <strong> <blockquote> <br /> <p> <strong> <em> <ul> <li>. Los párrafos y los retornos de línea también se incluyen automáticamente.

Vista previa del comentario


¿No tienes cuenta OpenID?

¿Recordar información personal?
No


Este blog utiliza OpenId para la autentificación de usuarios. OpenId es un sistema de identificación distribuido que te permite, con un sólo registro, autenticarte en todos aquellos que lo soporten. Para la identificación se utiliza la url proporcionada por el servidor OpenId cuando te registras en él o la url de tu blog si lo has reclamado.

OpenId nos permitirá reducir el spam y mejorar la calidad de la conversación que hay en las entradas.

Si deseas una cuenta OpenId, puedes registrarte aquí, en el servidor OpenId de WeblogsSL.

 
Web www.genbeta.com