Bash/Unix : Taille d'un fichier

Résolu
OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je voudrais une commande qui me retourne uniquement la taille d'un fichier en octet ..
J'ai utilisé "du -b $monfichier" mais j'obtiens la taille suivit du nom du fichier :-/
Il y a tellement de paramètre avec cette commande du ou même ls que je ne m'y retrouve plus :-(
Qui pourrais m'aider ?

La commande "stat" n'est pas disponible, mon shell est csh :-/

5 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    du -b fichier | awk '{ print $1 }'
    7
    1. OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
       
      mavar='du -b $fichier | awk { print $1 }'
      awk: syntax error near line 1
      awk: illegal statement near line 1

      :-(
      0
    2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Il manque les quotes simples autour de l'expression :

      awk '{ print $1 }'


      mavar='du -b $fichier | awk '{ print $1 }' ' 
      0
    3. OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
       
      Yess ! Un grand merci !
      0