small-package/luci-app-clash/root/usr/share/clash/rmlist.sh

14 lines
523 B
Bash
Raw Normal View History

2021-09-05 16:50:22 +08:00
#!/bin/bash /etc/rc.common
. /lib/functions.sh
name=$(uci get clash.config.config_name_remove 2>/dev/null)
2021-11-22 23:54:55 +08:00
check_match_name=$(grep -F "$name" "/etc/clash/clashbackup/confit_list.conf")
line_no=$(grep -n "$check_match_name" /etc/clash/clashbackup/confit_list.conf |awk -F ':' '{print $1}')
2021-09-05 16:50:22 +08:00
if [ ! -z $check_match_name ];then
2021-11-22 23:54:55 +08:00
sed -i "${line_no}d" /etc/clash/clashbackup/confit_list.conf
rm -rf /etc/clash/config/sub/${name}
sed -i '/^$/d' /etc/clash/clashbackup/confit_list.conf
rm -rf /etc/clash/config/sub/${name}
2021-09-05 16:50:22 +08:00
fi