cómo imprimir la línea en caso de que el primer campo comience con Linux1
por ejemplo:
echo Linux1_ver2 12542 kernel-update | awk '{if ($1 ~ Linux1 ) print $0;}'
el objetivo es imprimir la línea, mientras que el primer campo comienza con Linux1
ejemplo de líneas:
Linux1-new 36352 Version:true
Linux1-1625543 9847
Linux1:16254 8467563
comentario: el espacio o TAB podría estar antes del primer archivo
text-processing
awk
yael
fuente
fuente
awk ignora los espacios en blanco al asignar campos. El comando predeterminado es imprimir.
Es lo que quieres
Explicación detallada:
Visto en conjunto: Awk coincidirá con una expresión regular con "Linux" al comienzo de la primera columna.
fuente
Esto debería funcionar para este caso específico.
fuente