Es gibt tatsächlich eine Umgebungsvariable: TIMEFORMAT, die die Ausgabe der Zeit angibt.
Qian
Antworten:
9
Die meisten reservierten Wörter sind Befehle, die in bash integriert sind. Wenn Sie eine ausführbare Datei verwenden möchten, die denselben Namen wie ein reserviertes Wort hat, geben Sie entweder den vollständigen Pfad zur ausführbaren Datei an oder maskieren Sie den Befehl mit einem Backslash.
$ time
real 0m0.000s
user 0m0.000s
sys 0m0.000s
$ \timeUsage: time [-apvV][-f format][-o file][--append][--verbose][--portability][--format=format][--output=file][--version][--help] command [arg...]
$ then
bash: syntax error near unexpected token `then'
$ \then
bash: then: command not found
Antworten:
Die meisten reservierten Wörter sind Befehle, die in bash integriert sind. Wenn Sie eine ausführbare Datei verwenden möchten, die denselben Namen wie ein reserviertes Wort hat, geben Sie entweder den vollständigen Pfad zur ausführbaren Datei an oder maskieren Sie den Befehl mit einem Backslash.
Außerdem BASH FAQ # 32: "Wie kann ich die Ausgabe von 'Zeit' in eine Variable oder Datei umleiten?" .
quelle
Sie können den Aufruf eines integrierten Bash-Befehls oder eines externen Befehls verwenden
builtin <cmd>
undcommand <cmd>
erzwingen.quelle