В Linux я использую stat --format="%s" FILE
, но в Solaris, к которому у меня есть доступ, нет команды stat. Что мне тогда использовать?
Я пишу сценарии Bash и не могу установить новое программное обеспечение в системе.
Я уже думал об использовании:
perl -e '@x=stat(shift);print $x[7]' FILE
или даже:
ls -nl FILE | awk '{print $5}'
Но ни то, ни другое не выглядит разумным - запускать Perl только для того, чтобы получить размер файла? Или запустить 2 команды, чтобы сделать то же самое?