Red de conocimiento informático - Computadora portátil - ¿Qué significa "$1" en la programación bash?

¿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.