查找包含今天日期作为文件名的文件

时间:2015-07-01 09:03:51

标签: unexpectendoffile

我想找一个今天的日期文件作为Linux中的文件名。

CONFIG="/usr/local/KDS/etc/psp.conf

#result=`find -name $CONFIG.`date +%Y%m%d``
result=`find -path $CONFIG -name ".psp.conf.`date +%Y%m%d`"`

#$(date +%Y%m%d)

if [[$result -eq 0]];
then
#echo "no need to create";
cp -p /usr/local/KDS/etc/psp.conf{,.`date +%Y%m%d`}
else
#cp -p /usr/local/KDS/etc/psp.conf{,.`date +%Y%m%d`}
echo "no need to create";
fi

它不起作用。

2 个答案:

答案 0 :(得分:0)

我尝试了以下内容:

<?xml

要搜索:

> touch .psp.conf.`date +%Y%m%d`

之后我有

> DATE=`date +%Y%m%d`
> result=`find . -name ".psp.conf.$DATE"`

答案 1 :(得分:0)

结果= find -path $CONFIG -name "psp.conf.$DATE"

echo $ result

if [[$ result -eq 0]]; 然后         cp -p /usr/local/KDS/etc/psp.conf{,.$DATE} 其他         echo&#34; psp.conf。$ DATE已经存在。&#34; 网络

为什么这不起作用?即使有文件,它也没有回声已经存在?