necesita asesoramiento sobre el uso del comando sort en Linux


0

Cómo ordenar un archivo usando el comando ordenar ...

Me gustaría ordenar el archivo en función del segundo campo que está separado por "," como delimitador

Ej: nombre de archivo1, 465, archivo_salida1,

filename2, 300, output_file2,

Rendimiento esperado :

filename1, 300, archivo_salida,

filename1, 465, archivo_salida,

Probé este comando

sort -t, +1 -2 <file.txt>

Pero esto no ayudó. Avísame si me falta algo

gracias Kiran

Respuestas:



1

Deberías usar sort -t, -nk 2 -s file.txt

-n lo especifica como ordenación numérica y -k especifica la clave que se utilizará para ordenar El +1, etc., las opciones no son compatibles ahora.



0

El siguiente comando lo hará por usted, agradable y simple :-)

ordenar -t, -k 2n, 2 t.txt

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.