在编写linux shell时遇到问题 求助大家

[复制链接]
查看11 | 回复6 | 2010-3-1 11:06:28 | 显示全部楼层 |阅读模式
这是出现问题的语句,
if [!-d /u3/backupksb02/"`date`"];then
mkdir /u3/backupksb02/"`date`"
fi
然后我运行./backup0.sh &> /u3/backupksb02/log/"`date`".log
日志报错
./backup0.sh:line 3:[:missing`]'
本人刚学写shell 请诸位帮忙解决。
谢谢大家。
[ 本帖最后由 wwjfeng 于 2010-2-8 15:52 编辑 ]
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
顶一下
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
ddd
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
继续等
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
if [ ! -d /u3/backupksb02/"`date`" ];then
注意空格,[的右边和]的左边必须有空格,!要用空格包围
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
哦 是这样 谢谢这位仁兄了 非常感谢
回复

使用道具 举报

千问 | 2010-3-1 11:06:28 | 显示全部楼层
不应该有"的吧。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行