Command-Line

如何將簡訊與系統消息結合起來?

  • February 15, 2018

例如,我想編寫一個顯示系統時間和日期的命令。

然後我希望輸出是這樣的

The system time is Mon Jan 01 01:01:01 AST 2011.

我知道顯示系統時間的命令是,date但是如何"The system time is"在輸出的前面添加?

應該是echo The system time is + %#%@^ + date那樣的東西嗎?

一個簡單的方法是:

printf "The system time is %s.\n" "$(date)"

您還可以使用字元串插值:

echo "The system time is $(date)."

使用 GNU 日期:

date +"The system time is %a %b %d %T %Z %Y"

引用自:https://unix.stackexchange.com/questions/424184