【发布时间】:2012-11-27 15:52:28
【问题描述】:
我想检查给定路径中是否存在名称与给定模式匹配的文件。
assert=1
myPatternpath=$HOME/folderName/abcMYPATTERN.xml
if [ ! -f $myPatternpath ]
then assert=0
fi
echo $assert;
MYPATTERN 应该是任何字符。
编辑:
MYPATTERN 可以是例如:*
谢谢
【问题讨论】:
-
你能举一些模式的例子吗?在您的问题中,它看起来像一个普通文件。你是说正则表达式吗?
-
是的,一个正则表达式,比如 * 。我已经尝试过这种方法,但它不起作用。
-
find . -regex $myPatternpath呢?
标签: linux file pattern-matching unary-operator