新手请教date +%Y-%m-%d-%H的问题

新手请教date +%Y-%m-%d-%H的问题

shell下直接运行:
date +%Y-%m-%d-%H.log
可以显示2005-06-18-16.log
但是写成脚本文件(名称为123):
# !/bin/sh
LOG='date +%Y-%m-%d-%H.log'
echo $LOG
用"sh 123"运行时确显示date +%Y-%m-%d-%H.log
为什么没有显示出2005-06-18-16.log?
多谢指点!
[code:1]LOG=`date +%Y-%m-%d-%H.log`[/code:1]
是左引号“`”不是单引号“'”
就是键盘上1左边那个键!
命令的替换可以有两种方法:
`command`
$(command)
区别是在嵌套时:
`command1 \`command2\` `
$(command1$(command2))
一语道破,毛塞顿开!多谢两位版主的热心解答!