嵌入命令中的命令

嵌入命令中的命令

努力讓嵌入式指令在我的 BASH shell 中運作。我有一種感覺,它與“圖片”標記有關,但無法弄清楚。

我可以讓它嵌入 $(date +%A) 。

謝謝!

命令:echo“今天是‘日期+%A’。”結果是:今天是日期 +%A。

date +%A 本身可以正常運作。

在此輸入影像描述

答案1

看來您使用的是單引號而不是命令替換(也稱為反引號)。

遵循與您正在使用的相同的想法,這也是與 @John1024 評論等效的方法:

echo "Today is `date +%A`"

請注意反引號,而不是您最初使用的單引號。

相關內容