我正在创建一个将回显我的名字的shell脚本,然后回显"今天的日期"并运行日期.但是当它运行日期时它会删除"今天的日期",我也试过没有管道,并在下一行上有日期命令.但这两个都不像我想要的那样工作.
#Michael LaPan
#3/19/2014
clear
echo Michael LaPan
echo "the date today is:" | date
Run Code Online (Sandbox Code Playgroud)
现在它只是看起来像
Michael LaPan
Wed Mar 19 19:40:53 EDT 2014
Run Code Online (Sandbox Code Playgroud)
我多么希望它看起来
Michael LaPan
the date today is: Wed Mar 19 19:40:53 EDT 2014
Run Code Online (Sandbox Code Playgroud)
您正在寻找的是shell命令扩展运算符或$().
尝试:
echo "the date today is: `date`"
Run Code Online (Sandbox Code Playgroud)
要么
echo "the date today is: $(date)"
Run Code Online (Sandbox Code Playgroud)