【发布时间】:2014-02-25 14:01:42
【问题描述】:
将今天的日期视为 24/02/14
我在提及目录“/apps_kplus/KplusOpenReport/crs_scripts/rconvysya”中有一组文件,文件名为
INTTRADIVBMM20142402
INTTRADIVBFX20142402
INTTRADIVBFI20142402
INTTRADIVBDE20142402
INTPOSIVBIR20142402
INTPOSIVBIR20142302
INTTRADIVBDE20142302
INTTRADIVBFI20142302
INTTRADIVBFX20142302
INTTRADIVBMM20142302
我想获取当前日期的文件数。为此,我正在使用以下查询
#! /bin/bash
tm=$(date +%y%d%m)
x=$(ls /apps_kplus/KplusOpenReport/crs_scripts/rconvysya/INT*$tm.txt 2>/dev/null | wc -l)
if [ $x -eq 5 ]
then
exit 4
else
exit 3
fi
但没有得到想要的输出。 怎么了。
【问题讨论】:
-
你的意思是写
tm=$(date +%Y%d%m)并在文件名中省略 .txt 吗?