Commande Unix (autre que 'stat' et 'ls') pour obtenir la date de modification du fichier sans analyser

Je suis en train d'écrire un script shell dans lequel je dois trouver la date de dernière modification d'un fichier.

Stat commande n'est pas disponible dans mon environnement.

Donc je suis en utilisant 'ls' comme ci-dessous pour obtenir le résultat désiré.

ls -l filename | awk '{print $6 $7 $8}'

Mais j'ai lu dans de nombreux forums que analyse ls est généralement considéré comme une mauvaise pratique. Alors que (probablement) fonctionne très bien la plupart du temps, il n'est pas garanti pour fonctionner à chaque fois.

Est-il un autre moyen pour obtenir la date de modification de fichier dans un script shell.

source d'informationauteur AnonGeek