the command in bash_profilealias Befehl "-d Datum @" nicht
alias getTime1='date -d @1490170832 +"%F %H:%M:%S"'
alias getTime2='date -d @$1'
donaldlin @ ~ $ getTime1
2017-03- 22 16:20:32
Donaldlin @ ~ $ getTime2 1490170832
Datum: das Argument '1490170832' fehlt ein führender '+'; Wenn Sie eine Option zum Angeben von Datum (en) verwenden, muss ein beliebiges Nicht-Option-Argument eine Formatzeichenkette sein, die mit '+' beginnt Versuchen Sie 'date --help' für weitere Informationen.
Ich habe versucht "Datum -d @ \ $ 1", "Datum -d @ '$ 1'", "Datum -d $ {@ $ 1}" und so weiter, aber es funktioniert immer noch nicht.
Aktualisierung: alias
Es können keine Parameter übernommen werden. Sie müssen stattdessen eine Funktion erstellen Dank @chepner und @ l0b0
Hallo, willkommen zu StackOverflow. Bitte schreibe dein Problem nicht in Form von Fotos. Stattdessen schreibe bitte (mit entsprechender Formatierung) die Frage auf. Lesen Sie auch, wie Sie hier eine Frage stellen können - https://stackoverflow.com/help/mcve – VM17
danke für Ihre Ratschläge – donald