Sous Linux, j'utilise stat --format="%s" FILE
, mais Solaris auquel j'ai accès n'a pas de commande stat. Que dois-je utiliser alors?
J'écris des scripts Bash et je ne peux pas vraiment installer de nouveau logiciel sur le système.
J'ai déjà envisagé d'utiliser:
perl -e '@x=stat(shift);print $x[7]' FILE
ou même:
ls -nl FILE | awk '{print $5}'
Mais ni l'un ni l'autre ne semble raisonnable - exécuter Perl juste pour obtenir la taille du fichier? Ou exécuter 2 commandes pour faire la même chose?