Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1612 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  grep dans repertoire avec fichier trier par date !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

grep dans repertoire avec fichier trier par date !

n°735366
TDCDoberma​n
Posté le 28-09-2005 à 15:23:47  profilanswer
 

Bonjour tout le monde,
voila mon but est de trouver par un script le dernier spool "toto" de mon imprimante virtuelle.
 
varlast=""
for l in `ls -ltr /var/spool/lp/request/lpjob/c* | awk '{print $9}'`
do
    for i in `sudo grep -l "toto" $l`
    do
        varlast=$i
   done
done
 
résultat, $varlast me récupére le spool toto le plus récent...
hélas j'ai près de 1000 fichier spool et l'éxecution de ce script prend alors 15 seconde ; alors que sans la première boucle, c'est immédiat.
Je suis obligé de trier les spools par date sinon c'est faux...
 
Quelqu'un aurait il une idée ?
 
Merci.

mood
Publicité
Posté le 28-09-2005 à 15:23:47  profilanswer
 

n°735376
minusplus
Posté le 28-09-2005 à 15:33:56  profilanswer
 

moi je trierais les fichiers par date pis je m'arrêterais dès que j'en ai trouvé un avec toto dedans. genre :
 
for i in $(ls -t /var/spool/truc/* | awk '{print $9}')
do  
    for i in `sudo grep -l "toto" $l`
    do
        varlast=$i
    done
    if [ -n $varlast ]; then break; fi
done

n°735390
TDCDoberma​n
Posté le 28-09-2005 à 15:52:26  profilanswer
 

Merci beaucoup, ca marche.  
c'est vrai que c'est plus logique comme cela...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  grep dans repertoire avec fichier trier par date !

 

Sujets relatifs
Compresser un fichier MAc tout en étant sous windows ...Accoler un divx 2cds en 1 seul fichier
parcourir un fichier ligne par ligne avec SED ?Pure-ftpd et creation de repertoire pour un user virtuel
NOOFS: Nouveau système de fichier basé sur SQLmysql et un fichier.sql
extraire un fichier d'une archive bzip2extraire un fichier ou dossier d'un tar.bz2 [d'un bzip2 en fait]
parcours liste de fichier et remplacer une chaine specfiqueDate de dernière installation de linux
Plus de sujets relatifs à : grep dans repertoire avec fichier trier par date !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR