mirror of
https://github.com/juewuy/ShellCrash.git
synced 2026-09-08 13:46:33 +00:00
~修复下载自定义数据库时无法输入超过9的数字的bug
This commit is contained in:
@@ -673,12 +673,15 @@ checkcustgeo() {
|
|||||||
"" | 0)
|
"" | 0)
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
[1-99])
|
*[!0-9]*)
|
||||||
if [ "$num" -le "$(wc -l <"$TMPDIR"/geo.list)" ]; then
|
errornum
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
if [ "$num" -le "$(wc -l < "$TMPDIR/geo.list")" ]; then
|
||||||
geotype=$(sed -n "$num"p "$TMPDIR"/geo.list)
|
geotype=$(sed -n "$num"p "$TMPDIR"/geo.list)
|
||||||
[ -n "$(echo "$geotype" | grep -oiE 'GeoSite.*dat')" ] && geoname=GeoSite.dat
|
echo "$geotype" | grep -qiE 'GeoSite\.dat' && geoname=GeoSite.dat
|
||||||
[ -n "$(echo "$geotype" | grep -oiE 'Country.*mmdb')" ] && geoname=Country.mmdb
|
echo "$geotype" | grep -qiE 'Country\.mmdb' && geoname=Country.mmdb
|
||||||
[ -n "$(echo "$geotype" | grep -oiE '.*(.srs|.mrs)')" ] && geoname=$geotype
|
echo "$geotype" | grep -qiE '\.(srs|mrs)$' && geoname="$geotype"
|
||||||
custgeolink=https://github.com/${project}/releases/download/${release_tag}/${geotype}
|
custgeolink=https://github.com/${project}/releases/download/${release_tag}/${geotype}
|
||||||
getcustgeo
|
getcustgeo
|
||||||
else
|
else
|
||||||
@@ -686,9 +689,6 @@ checkcustgeo() {
|
|||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
|
||||||
errornum
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
msg_alert "\033[31m$UPG_CORE_CHECK_FAIL_HINT\033[0m"
|
msg_alert "\033[31m$UPG_CORE_CHECK_FAIL_HINT\033[0m"
|
||||||
|
|||||||
Reference in New Issue
Block a user