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 date
commande.
Tue Jul 26 15:20:59 BST 2016
Quelles autres méthodes utiles sont disponibles?
ls
mé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 questat
etfind
lors de l’écriture de scripts.