Probleme "mit ls -al --full-time" in OSX
--full-time ist ein kleines handliches option für ls aber es funktioniert nicht, wenn verwendet, in einer batch-Datei.
ls -al --full-time, wenn in der Eingabeaufforderung ergibt eine erweiterte Datum und Uhrzeit:
2012-01-16 18:56:00.000000000
verwendet in einem bash-Skript habe ich diese:
ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [Datei ...]
gibt es eine Möglichkeit, um dieses.
Möchten, zeigen Sie uns Ihr Skript? Ich bin mir nicht irgendwelche Probleme mit diesem Befehl in einer bash-Datei.
Ich wünschte, ich wüsste einen Weg, um format
Ich wünschte, ich wüsste einen Weg, um format
ls
datetimes (ich würde lieber sehen, ISO-8601). Apple - BSD-Handbuch für ls
scheint zu bieten nichts für die Formatierung von datetimes, andere als die änderung der Zeitzone und die Sortierung von datetime eher als alpha. developer.apple.com/library/mac/documentation/Darwin/Reference/...InformationsquelleAutor C0ppert0p | 2013-03-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
für native
ls
Befehl, option-T
zu sein scheint, die alternative--full-time
, und es dehnt sich in Sekunden, Beispiel wie folgt:InformationsquelleAutor Peixu Zhu
BSD (Mac OS X) version von
ls
(installiert als/usr/bin/ls
) unterstützt nicht die--full-time
option.Die GNU-version von
ls
unterstützt--full-time
. Ich habe die GNUls
in einem anderen Verzeichnis installiert (/usr/gnu/bin/ls
).ls
auf Ihrem Rechner überhaupt?/usr/bin
wenn Sie Skripts ausführen?InformationsquelleAutor Jonathan Leffler
Sind Sie sicher, dass Ihre
ls
gar nichtgls
installiert homebrew?Tatsächlich, ich habe versucht, gls und es funktionierte gut in einem Skript.
InformationsquelleAutor phs