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

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
Comentarios
Deja tu comentarioWSL Weblogs SL
Tecnología
Entretenimiento
Motor y deportes
Economía
WSL Empresas
Top 10
Lo+leído
- Aplicaciones portables que te pueden salvar la vida
- Especial Firefox 3: Comparativa con Internet Explorer 8 (Beta 1)
- Truco: Iconos de alta resolución en diferentes sistemas operativos
- Opinión: Aplicaciones P2P, ¿una para todos?
- Solución temporal a los problemas con Ares
- ¿Por qué está Google interesada en Digg?
- Gimp 2.6: ¿qué novedades nos esperan?
- Gmail y Google Calendar podrán ser consultados offline en unas seis semanas
- Ubuntu Intrepid vendrá con un directorio privado encriptado para guardar datos confidenciales
- Instalar fácilmente Adobe Flash Player 10 Beta 2 en Ubuntu
Lo+votado
Lo+leído
- ¿Por qué está Google interesada en Digg?
- Premios SourceForge 2008: candidatos a ser los mejores proyectos del mundo
- Google Maps ya traza recorridos a pie
- Windows Vista Compatibility Center, para saber si lo que tienes te vale para Vista
- Jisko v2, novedades e invitaciones para repartir
- Isinvideo: ahora puedes guardar vídeos y búsquedas
- Magic Assistant, gestor de colecciones de cartas "Magic: The Gathering"
- Actualización de seguridad para VLC, 0.8.6i
- El primer Power Pack de Windows Home Server ya se puede descargar
- Gimp 2.6: ¿qué novedades nos esperan?
Lo+comentado
- Especial Firefox 3: Comparativa con Internet Explorer 7
- Especial Firefox 3: Comparativa con Internet Explorer 8 (Beta 1)
- Jisko v2, novedades e invitaciones para repartir
- Opinión: Aplicaciones P2P, ¿una para todos?
- Truco: Iconos de alta resolución en diferentes sistemas operativos
- Firefox 3.1: nuevo efecto visual en el cambio de pestañas
- Imagen de la Semana: A Apple no le gusta Internet Explorer
- Solución temporal a los problemas con Ares
- Now Playing, controla tu reproductor multimedia desde la Sidebar de Vista
- Aplicaciones portables que te pueden salvar la vida
Autores / Comentaristas
Autores
Comentaristas
- Rafael Galindo

- alexito4

- perico rl

- Maykel De Paiva

- supercrash10

- ferru

- Desfasado

- Kirtash

- LepZ69

- treze






Simplemente genial!
¿Pipa? Supongo que te refieres a "pipe" cuya traducción es tubería, no pipa.
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.
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.
Lo raro del comentario anterior es:
echo < />
Vaya por dios, a ver así:
echo < texto.txtSe 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)
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).
dir/p o dir/w
¿no es mas facil?
k grande era el msdos… de verdad necesitamos vista???
xDDD
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