comment imprimer la ligne au cas où le premier champ commencerait avec Linux1
par exemple:
echo Linux1_ver2 12542 kernel-update | awk '{if ($1 ~ Linux1 ) print $0;}'
l'objectif est d'imprimer la ligne, tandis que le premier champ commence par Linux1
exemple de lignes:
Linux1-new 36352 Version:true
Linux1-1625543 9847
Linux1:16254 8467563
remarque - l'espace ou TAB pourrait être avant le premier dépôt
text-processing
awk
Yael
la source
la source
awk ignore les blancs en tête lors de l'attribution des champs. La commande par défaut est print.
C'est ce que tu veux.
Explication détaillée:
Vu ensemble: Awk correspondra à une expression régulière avec "Linux" au début de la première colonne.
la source
Cela devrait fonctionner pour ce cas spécifique.
la source