Chinaunix

标题: 大家过来帮帮忙啊 [打印本页]

作者: wgdzh    时间: 2003-04-30 10:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: woodie    时间: 2003-04-30 11:12
标题: 大家过来帮帮忙啊
FILE=`ls -l|grep "`echo $TIME`"|awk '{print $9}'`

改成这样:
  1. FILE=`ls -l|grep "$TIME"|awk '{print $9}'`
复制代码


其实要检查文件的时间,用find多好。
作者: blue_sky    时间: 2003-04-30 11:14
标题: 大家过来帮帮忙啊
FILE1=`ls -l|grep "`echo $TIME`"|awk '{print $9}'`中有两对``
SHELL怎么解释这两对``想必楼主肯定知道,它可是顺序执行的啊,所以错了,
而ls -l|grep "`echo $TIME`"|awk '{print $9}' 只有一对``所以能执行,
作者: woodie    时间: 2003-04-30 11:22
标题: 大家过来帮帮忙啊
对啊,就是反引号的匹配出了问题。
如果是用$(...)语法也就不会出这个纰漏了。
作者: wgdzh    时间: 2003-04-30 11:29
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2