我有一个小脚本,我想知道是否有人能告诉我我哪里错了。它基本上是在监视一个文件夹,如果上传了一个带有.php.something-else的文件,它应该被删除。
如何获取grep文件名?本质上,我想检查文件是否有扩展名.php.thing-else。
inotifywait -m -r --format '%w%f' -e create /samplefolder | while read FILE
do
if grep '*.php.* ; then <<-----HERE, I WANT THE FILE NAME
/bin/rm $FILE
fi
done发布于 2012-10-31 23:13:09
您不需要grep。检查文件是否存在并将其删除:
if [ -f *.php.* ] ; then
/bin/rm $FILE
fi 您可以使用case来匹配它:
case $FILE in
*.php.*)
/bin/rm $FILE
esachttps://stackoverflow.com/questions/13160992
复制相似问题