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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] Tester la taille d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash] Tester la taille d'un fichier

n°1058706
guepe
J'ai du noir sur la truffe ?
Posté le 08-07-2008 à 06:16:11  profilanswer
 

Je cherche en bash a comparer la taille d'un fichier par rapport a un seuil :
j"ai ceci qui ne fonctionne pas :
 

Code :
  1. if [ -f noip.log ]; then
  2.     size_log=$(du noip.log)
  3.     echo $size_log
  4.     if [ $size_log -mt 10000 ]; then
  5.         rm noip.log
  6.         echo "Log has been cleaned...">>noip.log
  7.     fi
  8. fi


 
A la ligne qui fait le test  if [ $size_log -lt 10000 ]; then j'ai l'erreur :

Citation :

./noip.sh: line 13: [: trop d'arguments


 
Comment on fait punaise ??? Merci parce que la j'en perd mon latin  :D


---------------
Un blog qu'il est bien
mood
Publicité
Posté le 08-07-2008 à 06:16:11  profilanswer
 

n°1058722
Combi_A_Ve​ndre
Posté le 08-07-2008 à 09:11:59  profilanswer
 

Bonjour,

 

Je pense que 'du' te retourne une chaine de laquelle tu dois extraire la taille à coups de 'cut'
size_log=$(du noip.log | cut -f1)

 

vw

Message cité 1 fois
Message édité par Combi_A_Vendre le 08-07-2008 à 13:37:21
n°1058826
guepe
J'ai du noir sur la truffe ?
Posté le 08-07-2008 à 13:26:28  profilanswer
 

Combi_A_Vendre a écrit :

Bonjour,
 
Je pense que 'du' te retourne une chaine de laquelle tu dois extraire la taille à coups de 'cut'
size_log=$(du noip.log | cut -f1)
 
pl.


Bah ca me fait exactement la meme chose : de toutes manieres, lorsque je fais un echo de la taille, c'est correctement extrait... Je vois pas pourquoi il n'en veut pas de mon test...


---------------
Un blog qu'il est bien
n°1058833
Combi_A_Ve​ndre
Posté le 08-07-2008 à 13:37:16  profilanswer
 

C'est pas "-gt" que tu veux mettre à la place de "-mt"?

 

vw.

Message cité 1 fois
Message édité par Combi_A_Vendre le 08-07-2008 à 13:38:05
n°1058847
guepe
J'ai du noir sur la truffe ?
Posté le 08-07-2008 à 13:55:57  profilanswer
 

Combi_A_Vendre a écrit :

C'est pas "-gt" que tu veux mettre à la place de "-mt"?
 
vw.


ah tiens.. la ca crashe plus :-)
 
Bon ben je pense que ca va marcher mon truc maintenant  :D  Merci !


---------------
Un blog qu'il est bien
n°1058972
Combi_A_Ve​ndre
Posté le 08-07-2008 à 19:53:42  profilanswer
 

J'ai hésité à poster la réponse par ce que je ne connaissais pas -mt, la honte :d

n°1058996
guepe
J'ai du noir sur la truffe ?
Posté le 08-07-2008 à 22:20:43  profilanswer
 

Combi_A_Vendre a écrit :

J'ai hésité à poster la réponse par ce que je ne connaissais pas -mt, la honte :d


 :D  :D  [:jayz]  
 
Non non, ceci n'est pas un post mono-smileysque  :o


---------------
Un blog qu'il est bien

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

  [bash] Tester la taille d'un fichier

 

Sujets relatifs
Limiter taille pièce jointe avec qmailextraire des données d'un fichier xml
Script recherche de fichierTaille réelle de fichier et espace occupé sur un disque.
Modifications simples d'un fichier sonShell - Recupération de données dans un fichier
un fichier rar avec mot de passeMonter fichier ext3 sous Windows
Problème avec serveur de fichier samba et clients 
Plus de sujets relatifs à : [bash] Tester la taille d'un fichier


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