Simplifier un grep
Résolu/Fermé
dna.factory
Messages postés
25421
Date d'inscription
mercredi 18 avril 2007
Statut
Modérateur
Dernière intervention
16 décembre 2024
-
Modifié par dna.factory le 15/05/2014 à 16:57
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 16 mai 2014 à 16:38
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 16 mai 2014 à 16:38
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
15 mai 2014 à 17:53
15 mai 2014 à 17:53
Salut,
Je suppute que ton
Que voudrais-tu améliorer ?
Je suppute que ton
grepsort des chemins absolus de fichiers, puis que tu fais un affichage long avec un alias de
ls -lhistoire d'avoir la date (et éventuellement d'autres renseignements) des dits fichiers, exact ?
Que voudrais-tu améliorer ?
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
Modifié par dubcek le 16/05/2014 à 09:39
Modifié par dubcek le 16/05/2014 à 09:39
hello
et avec
et avec
tail -f *.log | awk '{"date" | getline d; close("date"); print d, $0}'on affiche devant chaqe ligne, la date du message dans le fichier
15 mai 2014 à 20:30
L'idée, c'est de savoir si je peux me passer du for...
Je suppose que je pourrais le faire avec un find, (doit y'avoir un paramètre pour chercher une chaine dans un fichier, et je peux faire un -exec ls -l (ll) pour avoir le chemin... mais c'est encore plus compliqué..
L'idée en fait, c'est que de mon équipe, je suis le seul à 'maitriser' (un bien grand mot...) le for...
Je voudrais que mon équipe puisse faire la même commande, mais je voudrais qu'ils comprennent.. et si je leur mets un for ou un find... ils feront du copier coller sans comprendre...
15 mai 2014 à 20:46
16 mai 2014 à 09:34
ne serait-ce pas -l plutot que -h ?
Modifié par dna.factory le 16/05/2014 à 09:59
C'est presque bon, c'est juste que pour une raison étrange, le xargs ne gère pas l'alias...
le me ressort
par contre, le fonctionne
Encore mieux... avec cette méthode le rt fonctionne bien, et les fichiers sont mis dans l'ordre..., plus besoin de faire un |sort en précisant la colonne (j'aurais du faire du maner pour retrouver comment faire).
Merci zipe, c'est toi qui prends la tête, et si personne ne vient avec une réponse plus simple, c'est toi gagnera mon éternelle reconnaissance...
16 mai 2014 à 16:34
Merci zipe31