Le 30/03/2011 12:02, Marco RODRIGUES a écrit :
> Le 30/03/2011 01:56, Alain Vaugham a écrit :
>> Voici mon utilisation de awk qui ne retourne rien :
>> $ inotifywait -m monrépertoire/ | grep CREATE | awk '{ print $NF }' 
>>
>> Selon mon diagnostique, awk semble ne pas être alimenté par le canal de 
>> l'entrée standard via le tube de grep que je lui fourni en entrée.
>>
>> Où se trouve mon erreur pour alimenter awk
> En utilisant directement awk pour faire le filtrage :
>
> inotifywait -m /home/mro/ | awk '/CREATE/{print $0}'
Petite coquille sur la sélection de la colonne :

inotifywait -m monrépertoire/ | awk '/CREATE/{print $NF}'

N.B. : Je viens de faire des tests supplémentaires en filtrant les OPEN.
Ce qui m'étonne c'est que je lance la commande. Et en ouvrant pour la
première fois nautilus, je n'ai rien. SI je l'ouvre une seconde fois ou
que je rafraichi l'affichage, ça marche.
Certainement un problème d'initialisation de l'entrée sortie entre grep
et awk.
_________________________________
Linux mailing list
Linux@lists.parinux.org
http://lists.parinux.org/mailman/listinfo/linux

Répondre à