como imprimir a linha, caso o primeiro campo comece com Linux1
por exemplo:
echo Linux1_ver2 12542 kernel-update | awk '{if ($1 ~ Linux1 ) print $0;}'
o objetivo é imprimir a linha, enquanto o primeiro campo começa com Linux1
exemplo de linhas:
Linux1-new 36352 Version:true
Linux1-1625543 9847
Linux1:16254 8467563
observação - o espaço ou a TAB pode estar antes do primeiro arquivo
text-processing
awk
yael
fonte
fonte
O awk ignora os espaços em branco iniciais ao atribuir campos. O comando padrão é print.
É o que você quer.
Explicação detalhada:
Vistos juntos: o Awk corresponderá a uma expressão regular com "Linux" no início da primeira coluna.
fonte
Isso deve funcionar para este caso específico.
fonte