嵌入命令中的命令

嵌入命令中的命令

努力让嵌入式命令在我的 BASH shell 中工作。我有一种感觉,它与“图片”标记有关,但无法弄清楚。

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

谢谢!

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

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

在此输入图像描述

答案1

看来您使用的是单引号而不是命令替换(也称为反引号)。

遵循与您正在使用的相同的想法,这也是与 @John1024 评论等效的方法:

echo "Today is `date +%A`"

请注意反引号,而不是您最初使用的单引号。

相关内容