en ruby j'ai un problème avec "Date", je dois chercher quel est le
sagouin de fichier qui met le boxon.
bon, là je fais :
grep -n [Date] -f le fichier
mais c'est un peu fastidieux, j'aimerais bien, au moins filer la sortie
de ls à grep, mais comme les arguments de fichiers se trouvent en
dernier, comment fait-on ?
Ou la solution **/* de zsh (cela permet d'être plus flexible sur les fichiers à inclure), mais zsh doit générer la liste des fichiers avant d'appeler grep, et cf ci-dessus.
oui, je préfère ça, permettant un **/*.rb, je suppose, ça évite les bins... (ext .bundle par ex ou pas d'ext) -- une bévue
Vincent Lefevre <vincent+news@vinc17.org> wrote:
Ou la solution **/* de zsh (cela permet d'être plus flexible sur les
fichiers à inclure), mais zsh doit générer la liste des fichiers avant
d'appeler grep, et cf ci-dessus.
oui, je préfère ça, permettant un **/*.rb, je suppose, ça évite les
bins... (ext .bundle par ex ou pas d'ext)
--
une bévue
Ou la solution **/* de zsh (cela permet d'être plus flexible sur les fichiers à inclure), mais zsh doit générer la liste des fichiers avant d'appeler grep, et cf ci-dessus.
oui, je préfère ça, permettant un **/*.rb, je suppose, ça évite les bins... (ext .bundle par ex ou pas d'ext) -- une bévue
pere.noel
Jérôme Laheurte wrote:
Perso j'utilise le bon vieux (pour des fichiers C par exemple)
find -name "*.c" | xargs grep monpattern
Trés pratique, xargs. Peut-être un peu bourrin ici mais dans d'autres circonstances ça économise pas mal d'efforts...
oui, merci, j'ai vu ça aussi en trifouillant avec google ))
j'essaierai, un peu plus tard... -- une bévue
Jérôme Laheurte <fraca7@free.fr> wrote:
Perso j'utilise le bon vieux (pour des fichiers C par exemple)
find -name "*.c" | xargs grep monpattern
Trés pratique, xargs. Peut-être un peu bourrin ici mais dans d'autres
circonstances ça économise pas mal d'efforts...
oui, merci, j'ai vu ça aussi en trifouillant avec google ))
j'avoue qu'elle a une très bonne tête cependant elle me sort le résultat le plus piteux )))
dit-il dithyrambique le lundi matin de bonne humeur ;-)
une seule ligne...
-- une bévue
Vincent Lefevre
Dans l'article , Saïd écrit:
grep -n Date `ls`
Plus generalement `commande` est remplace sur la ligne par le resultat de la commande.
Autant éviter ls quand c'est possible. En général, tu peux remplacer `ls` par * ou quelque chose de similaire. Cependant, ls avec des options peut permettre un ordre différent, par exemple par date.
Dans l'article <slrne195dk.12o.said@mini-muad-dib.lan>,
Saïd <said@brian.lan> écrit:
grep -n Date `ls`
Plus generalement `commande` est remplace sur la ligne par le
resultat de la commande.
Autant éviter ls quand c'est possible. En général, tu peux remplacer
`ls` par * ou quelque chose de similaire. Cependant, ls avec des
options peut permettre un ordre différent, par exemple par date.
Plus generalement `commande` est remplace sur la ligne par le resultat de la commande.
Autant éviter ls quand c'est possible. En général, tu peux remplacer `ls` par * ou quelque chose de similaire. Cependant, ls avec des options peut permettre un ordre différent, par exemple par date.