, поскольку версии stat
для OSX и Ubuntu имеют некоторые отличия в том, что OSX stat
по умолчанию использует краткий вывод, а Linux stat
- подробный, некоторые обручи могут потребоваться быть перепрыгнутым. Одна из возможностей - просто использовать псевдоним в OSX, что заставит stat работать одинаково на обоих.
Если вы не возражаете против установки псевдонима для принудительного вывода подробного вывода stat
в OSX с alias stat = "stat -x"
, тогда вам не нужен perl.
stat .bashrc | grep Modify
- это все, что вам нужно в Ubuntu. если вы установите псевдоним, как указано выше, он также работает под OSX
Пример из Ubuntu 14.04.5 Практически идентичные результаты могут быть получены из Ubuntu 16.04
stat .bashrc| grep Modify
Modify: 2014-03-30 23:14:47.658210121 -0500
Если вам нужна только временная метка, вы можете удалить Измените:
и оставьте остальное с помощью
stat .bashrc | grep Modify | cut -c 9-
Источники: