如何将UNIX命令日期附加到echo语句

Dou*_*ith 44 unix date echo

基本上我想让终端输出一条消息,后跟日期和时间,例如"嗨,今天是-dateandtime-".

所以echo可以完成第一位,而date可以完成最后一次,但只能单独完成,如何将它们放在一起(在一个命令中),以便它们一起输出.

喜欢

回声你好

- 新命令 -

日期

是吗,但不是一行.流水线的答案是什么?

jll*_*gre 81

这样做:

 echo "Hi, today is $(date)"
Run Code Online (Sandbox Code Playgroud)


zel*_*lio 14

日期时间将采用任意格式字符串.

> date +"Hi, today is - %a %b %e %H:%M:$S %Z %Y"
  Hi, today is - Thu Feb 2 03:28: CET 2012
Run Code Online (Sandbox Code Playgroud)


小智 6

echo Hello there, today is `date`
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下修饰符格式化日期输出:

echo Hello there, today is `date +%D`
Run Code Online (Sandbox Code Playgroud)

有关man date修饰符的完整列表,请参阅参考资料.