我想找一个今天的日期文件作为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
它不起作用。
答案 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; 网络
为什么这不起作用?即使有文件,它也没有回声已经存在?