Red de conocimiento de abogados - Derecho de sociedades - awk '{a[$1]++}END{para (j en a) imprimir a[j]"|"j}'

awk '{a[$1]++}END{para (j en a) imprimir a[j]"|"j}'

a[$1] es una matriz asociativa, similar al mapa en C++, donde el valor de $1 es la clave y el contenido correspondiente de a[$1] es el valor si este valor es un número. , se puede sumar la operación de resta. Entonces a[$1]++ significa que el valor correspondiente al subíndice $1 en la matriz de índice a aumenta en 1;

for (j in a) es el uso de recorrer los pares clave-valor en la matriz a, j significa secuencialmente Obtener el subíndice en la matriz a