QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1160|回复: 3

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

[复制链接]
发表于 2005-6-18 16:24:06 | 显示全部楼层 |阅读模式
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?
多谢指点!
发表于 2005-6-18 18:01:09 | 显示全部楼层

粗心大意 :(

[code:1]LOG=`date +%Y-%m-%d-%H.log`[/code:1]
是左引号“`”不是单引号“'
回复

使用道具 举报

发表于 2005-6-18 18:39:37 | 显示全部楼层
就是键盘上1左边那个键!
命令的替换可以有两种方法:
`command`
$(command)
区别是在嵌套时:
`command1 \`command2\` `
$(command1$(command2))
回复

使用道具 举报

 楼主| 发表于 2005-6-20 08:25:02 | 显示全部楼层

多谢版主

一语道破,毛塞顿开!多谢两位版主的热心解答!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:22 , Processed in 0.046267 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表