elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Acciones sobre archivos de texto. [Batch]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 35 Ir Abajo Respuesta Imprimir
Autor Tema: Acciones sobre archivos de texto. [Batch]  (Leído 442,775 veces)
KamuiDNA

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #60 en: 23 Abril 2010, 00:20 am »

problema resuelto. thx


« Última modificación: 11 Junio 2010, 19:31 pm por KamuiDNA » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #61 en: 23 Abril 2010, 00:26 am »

Coloca tu código con la etiqueta GeShi, sino borraré el mensaje.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #62 en: 25 Abril 2010, 01:30 am »

Necesitamos el contenido de ISLA_Diaria.txt.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
KamuiDNA

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #63 en: 26 Abril 2010, 16:49 pm »

problema resuelto. thx
« Última modificación: 11 Junio 2010, 19:31 pm por KamuiDNA » En línea

KamuiDNA

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #64 en: 17 Mayo 2010, 22:56 pm »

Alguna idea de por que no funciona ?
En línea

astral_153

Desconectado Desconectado

Mensajes: 13


HOMO NOSCE TE IPSUM


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #65 en: 27 Mayo 2010, 03:45 am »

Hola soy nuevo en esto xD….    Necesito su ayuda para organizar el contenido de un documento de texto….  De mayor a menor……….

Ej:

File.txt

Código:
5
8
9
3
5
8
4
5
2
6

Y quiero que me salga

File.txt

Código:
9
8
8
6
5
5
5
4
3
2
Gracias de antemano xD xD xD

El foro es muy bueno e interesante.. me ha ayudado mucho………  ;-) xD
En línea

"Toda teoría es gris y sólo es verde el árbol de dorados frutos que es la vida"
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #66 en: 27 Mayo 2010, 04:08 am »

¿Has usado el comando sort?

Código
  1. type file.txt | sort
  2. type file.txt | sort -r
  3. sort < file.txt
  4.  
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
astral_153

Desconectado Desconectado

Mensajes: 13


HOMO NOSCE TE IPSUM


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #67 en: 27 Mayo 2010, 19:50 pm »

Código:
¿Has usado el comando sort?

Código
type file.txt | sort
type file.txt | sort -r
sort < file.txt


gracias por el comado, no lo conocia aun... que do perfecto...... lo utilice de la siguiente manera.
Citar
@ echo off

type file.txt | sort /r

pause

solamente hay un pequeño problema.....
si pongo cantidades mas alta las organiza por el primer numero....


Ej:

Citar
88
77
66
8855
214
1
1111
1
sale asi
Citar
8855
88
77
66
214
1111
1
1
y deberia salir de esta manera...
Citar
1111
214
88
77
66
1
1
asi estaria organizado del mas alto al mas pequeño por cantidad
Graciass.. Nuevamente.   ;D
En línea

"Toda teoría es gris y sólo es verde el árbol de dorados frutos que es la vida"
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #68 en: 28 Mayo 2010, 01:04 am »

Bueno, una vez más está comprobado que las herramientas que da Windows son una reverenda porquería:

Código
  1. C:\>type file.txt
  2. 88
  3. 77
  4. 66
  5. 8855
  6. 214
  7. 1
  8. 1111
  9. 1
  10.  
  11.  
  12. C:\>type file.txt | sort
  13.  
  14. 1
  15. 1
  16. 1111
  17. 214
  18. 66
  19. 77
  20. 88
  21. 8855
  22.  
  23. C:\>

Hice este código que lo resuelve:
Código
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set contador=0
  4. for /f "eol= tokens=* delims=" %%x in (names.txt) do (
  5. set /a contador+=1
  6. set "linea[!contador!]=%% style="color: #448888;">x"
  7. )
  8. :: Algoritmo bubble sort:
  9. for /l %%i in (1, 1, %contador%) do (
  10. for /l %%j in (1, 1, %contador%) do (
  11. if !linea[%% style="color: #448888;">j]! lss !linea[%% style="color: #448888;">i]! (
  12. set "temporal=!linea[%% style="color: #448888;">i]!"
  13. set "linea[%%i]=!linea[%% style="color: #448888;">j]!"
  14. set "linea[%%j]=!temporal!"
  15. )
  16. )
  17. )
  18. for /l %%_ in (1, 1, !contador!) do (
  19. echo Linea : !linea[% style="color: #448888;">%_]!
  20. )

Con un simple algoritmo bubble sort bastó:
Código:

C:\>type file.txt
88
77
66
8855
214
1
1111
1


C:\>code.bat
Linea : 8855
Linea : 1111
Linea : 214
Linea : 88
Linea : 77
Linea : 66
Linea : 1
Linea : 1

C:\>

¿Para qué querías ordenar ese archivo?

Por cierto el código también sirve para ordenar cadenas de caracteres:

Código:
C:\>type file.txt
Carlos
Lupe
Leo
Adriana
Yareli

C:\>code.bat
Linea : Yareli
Linea : Lupe
Linea : Leo
Linea : Carlos
Linea : Adriana

C:\>


Saludos.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #69 en: 28 Mayo 2010, 01:11 am »

Alguna idea de por que no funciona ?

Cuando no ayudo es porque no me especifican bien que es lo que quieres, o porque no me dejas una salida de como debiera quedar el archivo de texto, así que te sugiero pongas el mensaje de nuevo explicando paso a paso qué es lo que quieres.

Saludos.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 35 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Modificar archivos de texto [batch] [Perl] « 1 2 »
Scripting
bjeli1980 10 13,657 Último mensaje 17 Mayo 2010, 09:07 am
por bjeli1980
[BATCH] Ayuda guardando archivos de texto a php
Scripting
Geormarsch 2 4,321 Último mensaje 20 Septiembre 2011, 16:33 pm
por Poderoscuro1207
[BATCH] [APORTE] Rutina TEXTMAN para manipular archivos de texto
Scripting
Eleкtro 2 8,032 Último mensaje 15 Marzo 2014, 15:17 pm
por FranciskoAsdf
Como puedo arrastrar y concatenar archivos de texto en un BATCH
Scripting
PUCH84 6 9,921 Último mensaje 28 Abril 2014, 09:49 am
por PUCH84
Ayuda con batch para crear archivos de texto plano
Scripting
seu230 6 3,074 Último mensaje 5 Octubre 2018, 10:28 am
por seu230
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines