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

 


Dernière réponse
Sujet : grep dans repertoire avec fichier trier par date !
TDCDoberman Merci beaucoup, ca marche.  
c'est vrai que c'est plus logique comme cela...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
TDCDoberman Merci beaucoup, ca marche.  
c'est vrai que c'est plus logique comme cela...
minusplus 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
TDCDoberman 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)