Na Linuksie używam stat --format="%s" FILE
, ale Solaris, do którego mam dostęp, nie ma polecenia stat. Czego więc powinienem użyć?
Piszę skrypty Bash i tak naprawdę nie mogę zainstalować żadnego nowego oprogramowania w systemie.
Rozważałem już użycie:
perl -e '@x=stat(shift);print $x[7]' FILE
lub nawet:
ls -nl FILE | awk '{print $5}'
Ale żadne z tych nie wygląda rozsądnie - uruchomienie Perla tylko po to, aby uzyskać rozmiar pliku? Lub uruchamiasz 2 polecenia, aby zrobić to samo?