修复/tmp 内核文件不能正确查找

`.*[(gz)(zip)(7z)(tar)]$` 只能匹配以字符  `g`,`z`,`i`,`p`,`t`,`a`,`r`  结尾的字符串,并不能完全匹配以`gz`,`zip`,`7z`,'tar' 结尾的字符串
This commit is contained in:
Max Zhao
2024-05-25 16:24:24 +08:00
committed by GitHub
parent 5baf50f16b
commit a8c2fb1a6f

View File

@@ -112,7 +112,7 @@ ckstatus(){
#检查执行权限
[ ! -x ${CRASHDIR}/start.sh ] && chmod +x ${CRASHDIR}/start.sh
#检查/tmp内核文件
for file in `ls -F /tmp | grep -v [/\$] | grep -v ' ' | grep -Ev ".*[(gz)(zip)(7z)(tar)]$" | grep -iE 'CrashCore|^clash$|^clash-linux.*|^mihomo.*|^sing.*box|^clash.meta.*'` ; do
for file in `ls -F /tmp | grep -v [/\$] | grep -v ' ' | grep -Ev ".*(gz|zip|7z|tar)$" | grep -iE 'CrashCore|^clash$|^clash-linux.*|^mihomo.*|^sing.*box|^clash.meta.*'` ; do
file=/tmp/$file
chmod +x $file
echo -e "发现可用的内核文件: \033[36m$file\033[0m "