我有这个小脚本,我想知道是否有人可以告诉我哪里出错了。它基本上是在观看文件夹,如果上传了.php.something-else
的文件,则应将其删除。
如何获取grep文件名? 基本上,我想检查FILE是否有扩展名.php.something-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
答案 0 :(得分:2)
你不需要grep。检查文件是否存在并将其删除:
if [ -f *.php.* ] ; then
/bin/rm $FILE
fi
您可以使用case
来匹配它:
case $FILE in
*.php.*)
/bin/rm $FILE
esac