Bash taille de fichier

Résolu
sbouli Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je viens de fouiller la FAQ et les forums sans succès et pourtant ça doit pas être sorcier ...

J'ai un programme bash qui compile des data dans un fichier csv, et je voudrais limiter la taille de ce fichier pour faire plusieur fichiers genre : toto_1.csv, toto_2.csv, etc...

mon pb est la condition if de taille qui va incrémenter le compteur

if [ taille du fichier csv en cours (toto_1) -gt ${taillemaxfichier} ]
then compteur_nom=`expr $compteur_nom + 1`

mais comment diantre obtenir la taille du fichier ...????....

J'ai par ailleur cherché dans la FAQ une page reprenant tous les test (au sens des commandes [] ) sans succès.

En vous rermerciant par avance.

Stéphane
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,
 stat -c %s fichier
te renvoie la taille en octet de fichier.

man stat pour plus de détails ;-))
4