Preguntas etiquetadas con sort

Ordenar archivos de texto u otros datos, por ejemplo, con la utilidad de clasificación.

145
Ordenar y contar el número de ocurrencias de líneas

Tengo un Apachearchivo de registro, access.log¿cómo contar el número de ocurrencias de línea en ese archivo? por ejemplo el resultado de cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'es a.php b.php a.php c.php d.php b.php a.php El resultado que quiero es: 3 a.php 2 b.php 1 d.php...

132
Ordenar según la tercera columna

Me enfrento a un enorme archivo de 4 columnas. Me gustaría mostrar el archivo ordenado en stdout según su tercera columna: cat myFile | sort -u -k3 ¿Es eso suficiente para realizar el

120
¿Cuál es la diferencia entre "sort -u" y "sort | uniq "?

En todas partes veo a alguien que necesita obtener una lista ordenada y única, a la que siempre se dirigen sort | uniq. Nunca he visto ningún ejemplo en el que alguien use en su sort -ulugar. Por qué no? ¿Cuál es la diferencia, y por qué es mejor usar uniq que la bandera única para...

106
Tratando de ordenar en dos campos, segundo y luego primero

Estoy tratando de ordenar en varias columnas. Los resultados no son los esperados. Aquí están mis datos (people.txt): Simon Strange 62 Pete Brown 37 Mark Brown 46 Stefan Heinz 52 Tony Bedford 50 John Strange 51 Fred Bloggs 22 James Bedford 21 Emily Bedford 18 Ana Villamor 44 Alice Villamor...

77
Ordenar la salida de "buscar"?

Necesito poder ordenar alfabéticamente la salida de findantes de canalizarla a un comando. Entrar | sort |entre no funcionó, entonces, ¿qué podría hacer? find folder1 folder2 -name "*.txt" -print0 | xargs -0

40
¿Cómo funciona awk '! A [$ 0] ++'?

Esta línea única elimina las líneas duplicadas de la entrada de texto sin ordenarlas previamente. Por ejemplo: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ El código original que he encontrado en Internet dice: awk '!_[$0]++' Esto fue aún más desconcertante para mí, ya que asumí...

35
¿Cómo ordenar archivos grandes?

Tengo una PC con Intel (R) Pentium (R) CPU G640 @ 2.80 GHz y 8 GB de RAM. Estoy ejecutando Scientific Linux 6.5 con el sistema de archivos EXT3. En esta configuración, ¿cuál es la forma más rápida que puedo hacer sort -uen un archivo de 200 gigabytes? ¿Debería dividir el archivo en archivos más...

32
¿Por qué es útil sort -o?

La filosofía de UNIX dice: haz una cosa y hazlo bien. Haga programas que manejen texto, porque esa es una interfaz universal. El sortcomando, al menos GNU sort, tiene una -oopción para enviar a un archivo en lugar de stdout. ¿Por qué es, digamos, sort foobar -o whateverútil cuando podría...

25
¿Por qué la ordenación ls ignora los caracteres no alfanuméricos?

Al ordenar los nombres de archivo, lsignora los caracteres como -,_. Esperaba que también usara esos caracteres en la clasificación. Un ejemplo: touch a1 a2 a-1 a-2 a_1 a_2 a.1 a.2 a,1 a,2 Ahora muestre estos archivos con ls -1: a1 a_1 a-1 a,1 a.1 a2 a_2 a-2 a,2 a.2 Lo que esperaba era algo...

23
¿Cómo ordenar numéricamente por última columna?

Tengo esta entrada: sdkxyosl 1 safkls 2 asdf--asdfasxy_asd 5 dkd8k jasd 29 sdi44sw 43 asasd afsdfs 10 rklyasd 4 Necesito esta salida: sdi44sw 43 dkd8k jasd 29 asasd afsdfs 10 asdf--asdfasxy_asd 5 rklyasd 4 safkls 2 sdkxyosl 1 Entonces necesito ordenar las líneas por la última columna. No sé...

23
Escalabilidad de 'sort -u' para archivos gigantes

¿Cuál es el límite de escalabilidad razonable de 'sort -u'? (en dimensiones de "longitud de línea", "cantidad de líneas", "tamaño de archivo total"?) ¿Cuál es la alternativa de Unix para archivos que exceden esto en la dimensión de "cantidad de líneas"? (Por supuesto, puedo implementar fácilmente...