¿Qué significa "$1" en la programación bash?
Hay una variable reservada $1 en el comando awk en bash, que representa la primera columna de datos en un registro, por ejemplo:
echo "a b 10" |awk '{ print $1 }'
Lo que se imprime es un. Este registro está dividido en 3 columnas (o 3 campos) por espacios (separador de campos predeterminado), y $1 es el primer campo. De manera similar, $2 y $3 son b y 10 respectivamente.
Otra variable $0 representa el registro completo.