Chciałbym znaleźć i wydrukować zmodyfikowany czas pliku do użycia w skrypcie bash.
Wymyśliłem:
ls -l $filename | cut -d ' ' -f '6-8'
Które wyjścia:
Jul 26 15:05
Chociaż chciałbym uniknąć parsowania ls, dobrze byłoby też mieć rok.
Idealnie chciałbym zobaczyć wyjście podobne do domyślnego wyjścia datepolecenia.
Tue Jul 26 15:20:59 BST 2016
Jakie inne przydatne metody są dostępne?
lsjest ona niekonsekwentnie wdrażana w różnych systemach i dlatego nigdy nie powinna być wykorzystywana do jakiejkolwiek automatyzacji. Zamiast tego używaj poleceń takich jakstatifindpodczas pisania skryptów.