Commande pour savoir si un fichier est vide?

Fermé
melinda_fish - 17 juin 2004 à 13:30
 droopy291 - 18 juin 2004 à 11:00
bonjour tout le monde! voilà, j'ecris un shell script dans lequel, avant d'effectuer une certaine opération, je voudrais savoir si un fichier "toto" (sachant que quoi qu'il arrive, ce fichier existe) de mon répertoire est vide ou non ... existe-t-il une commande pour faire cela ? avez -vous des idées?...
merci d'avance à tous
A voir également:

5 réponses

Ravachol Messages postés 566 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
17 juin 2004 à 14:05
Salut,
une variante avec teste dans un script :

if test -s toto
then
        echo "non vide"
else
        echo "vide"
fi


A++

La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
1
melinda_fish
17 juin 2004 à 14:20
merci beaucoup !!!!!!
à +
0
NUMBER=`ls -s toto | cut -b 4`
1
salut c'est la commande ls -s toto
0
melinda_fish
17 juin 2004 à 14:06
ok merci!
et est-ce qu'il serait possible de récupérer le résultat de la commande "ls -s toto" dans la variable NUMBER?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
17 juin 2004 à 14:20
Hello,
tu peux t'amuser avec des cut
Moi je gère pas mal de fichiers et j'utilise find.
find $ le chemin_vers_mes_fichiers -print f "%p %s"

Il y a moyen d'optimiser.....

johand@horus:~/tmp/touchtest$ ls -l
total 4
-rw-r--r-- 1 johand johand 0 Jun 17 14:19 brol
-rw-r--r-- 1 johand johand 129 Jun 17 14:18 brol1

johand@horus:~/tmp/touchtest$ find . -name "bro*" -printf "%p %s\n"
./brol 0
./brol1 129


man find
man xargs


Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
17 juin 2004 à 14:40
man xargs

Je me permet de souligner car c'est une commande vraiment exeptionelle qui merite une attention trés particuliere! ;)
Elle peux sortir de bien des situations!

 ♫ Il suffirait de presque rien...
0