Ubuntu menggunakan GNU coreutils stat
, sedangkan OSX menggunakan varian BSD. Jadi pada Ubuntu perintahnya agak berbeda:
stat -c %Y .bashrc
Dari man stat
:
-c --format=FORMAT
use the specified FORMAT instead of the default; output a new‐
line after each use of FORMAT
dan:
%Y time of last data modification, seconds since Epoch
Jika Anda ingin cara portabel untuk menjalankan ini terlepas dari OS, maka ada beberapa cara untuk melakukannya. Saya pikir saya akan mengatur variabel satu kali ke parameter yang sesuai:
if uname | grep -q "Darwin"; then
mod_time_fmt="-f %m"
else
mod_time_fmt="-c %Y"
fi
Dan kemudian gunakan nilai ini dalam stat
perintah di mana pun dibutuhkan:
stat $mod_time_fmt .bashrc