如何检查文件使用if条件存在于目录中

时间:2018-03-10 11:56:13

标签: file unix

在我的代码中。文件具有特定的名称,我需要在目录中搜索今天收到的文件。所以这是我的条件:

if [-f "OIS_GCU.$presentday*]
then echo "exists"
else
echo "no"

这里的当前日期是我之前声明的文件日期格式,其余文件名将有一些randome数字。像OIS_GCU.20180310012345。即使文件在那里它正在跳过并打印其他。请帮忙

1 个答案:

答案 0 :(得分:0)

方形手镯与if语句未关闭之间缺少空格

if [ -f "OIS_GCU.$presentday" ]
then
    echo "exists"
else
    echo "no"
fi