J’ai un petit problème avec grep j’aimerais lui faire trouver 2 occurrences (enfin ou l’une ou l’autre) mais hélas il ne prend pas en compte les ‘|’ et les ‘()’ et je ne parviens pas à trouver un bonne expression.
donc voici ce que j’ai essayer mais qui ne marche pas :’(
for i in $(find /usr/lib/nagios/rrd/ -name *.rrd); do rrdtool dump $i | grep ^(heartbeat|step); echo $i; done
et
Quelqu’un a déjà eu le cas, et a un petit conseil a me donné ?
ou
[code]for i in $(find /usr/lib/nagios/rrd/ -name *.rrd); do rrdtool dump $i | grep "heartbeat\|step"; echo $i; done[/code]
devrait fonctionner je pense.
Mais pourquoi dans le premier tu met ^ et pas dans le second ?
ou
devrait fonctionner je pense.
Mais pourquoi dans le premier tu met ^ et pas dans le second ?