Я пишу сценарий оболочки, в котором мне нужно найти дату последней модификации файла.
Команда Stat
недоступна в моей среде.
Итак, я использую 'ls'
, как показано ниже, чтобы получить желаемый результат.
ls -l filename | awk '{print $6 $7 $8}'
Но я читал на многих форумах, что синтаксический анализ ls
обычно считается плохой практикой. Хотя он (вероятно) работает нормально большую часть времени, не гарантируется, что он будет работать каждый раз.
Есть ли другой способ получить дату изменения файла в сценарии оболочки.