[Bash] Poids d'un fichier
Résolu
fabriceOb
Messages postés
23
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
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
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
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).
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. $;-))