[Bash] Poids d'un fichier
Résolu/Fermé
fabriceOb
Messages postés
23
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
12 février 2008
-
20 août 2007 à 17:13
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 20 août 2007 à 17:45
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 20 août 2007 à 17:45
Bonjour
je cherchais dans un fichier batch à vérifier l'existence d'un fichier généré par un jar.
Après des heures à me prendre la tête, je m'apercois que le fichier est toujours crée, mais que parfois, il est vide.
du coup, je me demande comment vérifier le poids d'un fichier (afin de 'shunté' la fin du code [et faire des tests] pour enfin trouver pourquoi ce batch marche quand je le lance et ne marche pas quand un cron le lance....)
Si quelqu'un a une idée, merci :)
je cherchais dans un fichier batch à vérifier l'existence d'un fichier généré par un jar.
Après des heures à me prendre la tête, je m'apercois que le fichier est toujours crée, mais que parfois, il est vide.
du coup, je me demande comment vérifier le poids d'un fichier (afin de 'shunté' la fin du code [et faire des tests] pour enfin trouver pourquoi ce batch marche quand je le lance et ne marche pas quand un cron le lance....)
Si quelqu'un a une idée, merci :)
A voir également:
- [Bash] Poids d'un fichier
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
3 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
20 août 2007 à 17:45
20 août 2007 à 17:45
Le "ls" dans mon cas c'était pour l'exemple et bien voir que sur les 2 fichiers présents dans le répertoire un était vide et l'autre pas.
Sinon le test c'est juste :
Sinon le test c'est juste :
test -s fichierou
[ -s fichier ]qui renvoie un code retour égal à 0 (vrai) si le fichier a une taille différente de 0 (zéro).
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
20 août 2007 à 17:28
20 août 2007 à 17:28
Salut,
comment vérifier le poids d'un fichier
comment vérifier le poids d'un fichier
$ ls -lh total 4,0K -rw-r--r-- 1 jp jp 0 aoû 20 17:20 fich -rw-r--r-- 1 jp jp 256 aoû 20 17:13 plop $ for i in * > do > if [ ! -s "$i" ] > then echo "Le fichier $i est vide." > else echo "Le fichier $i n'est pas vide." > fi > done Le fichier fich est vide. Le fichier plop n'est pas vide. $;-))
fabriceOb
Messages postés
23
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
12 février 2008
3
20 août 2007 à 17:41
20 août 2007 à 17:41
je comprends pas tout.
Mon fichier s'appelle result.log. et je sais où il est. du coup, je n'ai pas besoin de faire un ls dessus... si ?
Mon fichier s'appelle result.log. et je sais où il est. du coup, je n'ai pas besoin de faire un ls dessus... si ?