the command in bash_profilealias命令 “日期-d @” 在Mac
alias getTime1='date -d @1490170832 +"%F %H:%M:%S"'
alias getTime2='date -d @$1'
不能接受$ 1 donaldlin @〜$ getTime1
2017-03- 22十六点20分32秒
donaldlin @〜$ getTime2 1490170832
日期:参数“1490170832”缺乏龙头 '+'; 使用选项来指定日期(S)时,任何非选项 参数必须与“+” 尝试“日期--help”以获取更多信息开头的格式字符串。
我试过“date -d @ \ $ 1”,“date -d @'$ 1'”,“date -d $ {@ $ 1}”等等,但它仍然不起作用。
更新: alias
上课不能带参数。您需要创建一个功能 谢谢@chepner和@ l0b0
嗨,欢迎StackOverflow上。请不要以照片的形式写下你的问题。相反,请写下(以适当的格式)这个问题。另请阅读此处以了解如何在此处提问 - https://stackoverflow.com/help/mcve – VM17
感谢您的建议 – donald