Trên Linux, tôi sử dụng stat --format="%s" FILE
, nhưng Solaris mà tôi có quyền truy cập không có lệnh stat. Tôi nên sử dụng những gì sau đó?
Tôi đang viết tập lệnh Bash và thực sự không thể cài đặt bất kỳ phần mềm mới nào trên hệ thống.
Tôi đã cân nhắc việc sử dụng:
perl -e '@x=stat(shift);print $x[7]' FILE
hoặc thậm chí:
ls -nl FILE | awk '{print $5}'
Nhưng cả hai đều không hợp lý - chạy Perl chỉ để lấy kích thước tệp? Hay chạy 2 lệnh để làm giống nhau?