Articles of sort

¿Cómo hacer un pipe sort para gawk?

Tengo problemas para tratar de canalizar una especie de bobo. Actualmente tengo: gawk -f p3a01.awk unsortedNames.txt | sort | gawk -f p3a01.awk esto sin embargo me está dando los resultados incorrectos. El bobo parece funcionar bien si hago algo como: gawk -f p3a01.awk unsortedNames.txt | sort > test1.out gawk -f p3a01.awk test1.out No estoy seguro […]

¿Cómo puedo orderar un file .txt por dos columnas?

Feb 7 domainserver dovecot[37495]: auth(default): od(tjones): lookup failed for user: tjones Arriba hay una muestra de lo que me gustaría orderar. Me gustaría orderar por date en la primera columna, pero también por tjones a la derecha, que sería el usuario. Básicamente, quiero agrupar todas las instancias de tjones , pero orderadas por date. Realmente […]

Encuentra el último file en el directory donde el final del nombre de file coincide con una cadena

Todavía soy un completo principiante, así que agradecería mucho las explicaciones en profundidad. Estoy escribiendo un script para crear / copyr files para acelerar el flujo de trabajo. En este caso, se debe search un directory para los files que terminan en una cadena específica, y si se encuentra uno o más, el último en […]

Cómo orderar en dos campos de numbers

Tengo una list de nombre de file así: epdb_0_0.pdb epdb_0_10.pdb epdb_0_11.pdb epdb_0_12.pdb epdb_0_13.pdb epdb_0_14.pdb epdb_0_15.pdb epdb_0_16.pdb epdb_0_17.pdb epdb_0_18.pdb epdb_0_19.pdb epdb_0_1.pdb epdb_0_20.pdb epdb_0_21.pdb epdb_0_22.pdb epdb_0_23.pdb epdb_0_24.pdb epdb_0_25.pdb epdb_0_26.pdb epdb_0_27.pdb epdb_0_28.pdb epdb_0_29.pdb epdb_0_2.pdb epdb_0_30.pdb … ¿Cómo uso el command de orderamiento de Unix para que la list se vea así? epdb_0_0.pdb epdb_0_1.pdb epdb_0_2.pdb … epdb_0_10.pdb epdb_0_11.pdb epdb_0_12.pdb […]

Ordenar command en más de un campo

Tengo un file con contenido 192.168.1.3 192.168.1.4 192.168.1.2 10.1.1.1 10.1.1.2 10.1.1.3 192.168.1.56 192.168.1.43 10.1.1.23 Cuando di $ sort -h -t. -k3,4 sort_test.txt 10.1.1.1 10.1.1.2 192.168.1.2 10.1.1.23 10.1.1.3 192.168.1.3 192.168.1.4 192.168.1.43 192.168.1.56 No pude entender por qué 10.1.1.23 viene antes de 10.1.1.3. Pensé que, dado que se usan dos campos para comparar, el segundo campo se […]

Cómo revertir la salida de grep -rc

Quiero poder orderar la salida del grep -rc , Actualmente estoy usando el command: grep -rc "Pattern" . | sort -t: -rk2,2n sin embargo, la list todavía se ordera de baja a alta, en lugar de alta a baja … también imprime la salida exacta cuando se usa: grep -rc "Pattern" . | sort -t: […]

Fuerza de queueción de Bash (mayúsculas frente a pequeñas)

Tengo un script que lee input y count la ocurrencia de char. Está basado en una matriz: parse_stream () { while read -n 1 char; do if [[ -n $char ]]; then ((count++)) ((chars[\\$char]++)) fi done } Imprime un informe simple que lee la matriz: print_results () { { for i in "${!chars[@]}"; do echo […]

El contenido de un file se borró

Usé este command: sort .file1 >.file2 | mv .file2 .file1 Pero entonces .file1 está vacío. ¿Por qué? Si mi command es incorrecto, ¿cómo puedo recuperarlo?

Manteniendo las líneas repetidas un número de veces

Tengo un file con múltiples columnas y he identificado líneas donde los valores en la columna 3 han sido duplicates. Ejemplo de input: ABC 1 2 APPLE 3 4 PEAR 9 3 LEMON 8 3 ORANGE 8 2 APPLE 3 4 APPLE 9 3 LEMON 8 3 PEAR Puedo contar la frecuencia con la que […]

¿Cómo orderar y unir al mismo time?

Tengo 2 files, uno tiene 2 columnas, otro tiene 1 columna. El segundo file se ordera usando sort -u. Ahora la tarea es que necesito unirme a esta columna con la primera columna del primer file, que no está orderada, entonces, ¿cuál será la syntax? ¿esto funcionara? join -j 1 file2.txt orderar -s -n -k […]