Utilisation awk
J'ai besoin de trouver un mot dans un fichier qui corresponde à un motif regex.
I seulement veut imprimer le mot correspondant au modèle.
Donc, si dans la ligne, j'ai :
xxx yyy zzz
Et le motif :
/yyy/
Je veux seulement obtenir :
yyy
EDIT : merci à kurumi J'ai réussi à écrire quelque chose comme ça :
awk '{
for(i=1; i<=NF; i++) {
tmp=match($i, /[0-9]..?.?[^A-Za-z0-9]/)
if(tmp) {
print $i
}
}
}' $1
et c'est ce dont j'avais besoin :) merci beaucoup !