Je voudrais une méthode pour trouver et imprimer l'heure modifiée d'un fichier, pour une utilisation dans un script bash.
Je suis venu avec:
ls -l $filename | cut -d ' ' -f '6-8'
Quelles sorties:
Jul 26 15:05
Bien que j'aimerais éviter l'analyse syntaxique ls, il serait également utile d'avoir l'année en cours.
Idéalement, j'aimerais voir une sortie similaire à la sortie par défaut de la datecommande.
Tue Jul 26 15:20:59 BST 2016
Quelles autres méthodes utiles sont disponibles?
lsméthode est implémentée de manière incohérente dans tous les systèmes et ne doit donc jamais être utilisée pour une automatisation quelconque. À la place, utilisez des commandes telles questatetfindlors de l’écriture de scripts.