Pn grep

Résolu/Fermé
adel_arg - 9 avril 2008 à 22:42
 adel_arg - 9 avril 2008 à 23:20
Bonjour,

Je souhaite faire un grep d'une commande sur un fichier , cependant quand je fais

grep "df" fichier

il recupere tout les chaines contenant df ! (idf, dfi, ..); je souhaite recuperer que df ,

merci d'avance

2 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
9 avril 2008 à 22:46
Salut,
lami20j@debian:~$ cat adel_arg
df
dfi
idf
lami20j@debian:~$ grep '\bdf\b' adel_arg
df
lami20j@debian:~$ grep '\<df\>' adel_arg
df
lami20j@debian:~$
0
je te remercie de t'etre pencher sur mon souci,

mais je dois pas avoir de chance ,car ça ne fonctionne pas de mon cote :

lpar2:/tmp> grep "df" fic_test.sh
dfi
df
edf

lpar2:/tmp> grep '\<df\>' fic_test.sh
lpar2:/tmp>
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
9 avril 2008 à 22:57
Tu as quelle version de grep?

essaie avec grep -E
0
j'utilise le grep sur un AIX 5.3 ,

meme resulat avec -E.
0
Merci, lami20j

j'ai installe un grep OpenSource , et ça fonctionne , merci de ton aide.
0