Re: Awk et l'entrée standard

2011-03-30 Par sujet Laurent
bein y me semble que a part etre un peut plus efficace que awk, le pb de bufferisation de grep va etre le meme. il faut supprimer ce grep du milieu, comme dans mes 2 exemples Le 30/03/2011 09:05, Guillaume Turri a écrit : Bonjour, Le 30 mars 2011 01:56, Alain Vaugham al...@vaugham.com

Re: Awk et l'entrée standard

2011-03-30 Par sujet Jean-Marc Beaune
Salut, Je dirai qu'on peut inverser les strings avec rev, puis faire un cut, puis inverser à nouveau: $ inotifywait -m monrépertoire/ | rev | cut -d -f 1 | rev /JM 2011/3/30 Laurent laur...@hpfrcu08.france.hp.com bein y me semble que a part etre un peut plus efficace que awk, le pb de

Re: Awk et l'entrée standard

2011-03-30 Par sujet Marco RODRIGUES
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

Re: Awk et l'entrée standard

2011-03-30 Par sujet Marco RODRIGUES
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

Re: Awk et l'entrée standard

2011-03-30 Par sujet Alain Vaugham
Le Wednesday 30 March 2011 09:05:49 Guillaume Turri, vous avez écrit : Bonjour, Bonjour, Le 30 mars 2011 01:56, Alain Vaugham al...@vaugham.com a écrit : - la sortie que je récupère : monrépertoire/ CREATE fax001 monrépertoire/ CREATE fax002 monrépertoire/ CREATE fax003

Re: Awk et l'entrée standard

2011-03-30 Par sujet Alain Vaugham
Le Wednesday 30 March 2011 12:16:06 Marco RODRIGUES, vous avez écrit : 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 }'

Re: [Résolu] Awk et l'entrée standard

2011-03-30 Par sujet Laurent
inotifywait -m monmachin/ | while read a b c do if [ $b = CREATE ] then echo $c fi done Je peux mettre sa sortie dans un fichier plat donc je vais pouvoir remplir une base de données. La y a meme pas besoin de passer par un fichier pour remplir la base: par exemple sqlite /tmp/mabase.sql

Re: [Résolu] Awk et l'entrée standard

2011-03-30 Par sujet Alain Vaugham
Le Wednesday 30 March 2011 13:03:22 Laurent, vous avez écrit : ... La y a meme pas besoin de passer par un fichier pour remplir la base: Oui, c'était juste pour valider rapidement le script. ... sqlite /tmp/mabase.sql | C'est Postgres mais je vais m'en inspirer. ... echo INSERT

Re: [Résolu] Awk et l'entrée standard

2011-03-30 Par sujet Alain Vaugham
Le Wednesday 30 March 2011 14:28:04 Laurent, vous avez écrit : Bien que ma machine soit à l'heure avec ntp, je veux aller chercher l'horodatage sur un serveur de temps. Ce sera peut-être l'objet d'une autre discusion mais plus tard car je n'ai pas suffisamment exploré cet aspect. si le