【发布时间】:2014-11-08 16:24:46
【问题描述】:
我正在创建一个脚本,它读取某个目录中的每个文件并使用每个文件中的一些信息,但是每个目录中都有一个名为“logdia + date”的文件,我不想将其包含到我的循环中,我有尝试使用if语句将文件的规则与使用通配符的字符串进行比较,但条件永远不会失败,并且它总是将“logdia”文件包含在我的循环中,我错过了什么?谢谢你
list_dir=$(ls -tr /opt/srv001/app/sam/trazas/*$v_fecha*)
for dir in $list_dir
do
if [ $dir != "*logdia*" ]
then
//Do stuff
fi
done
【问题讨论】:
标签: linux shell if-statement wildcard ksh