我原来的脚本如下:
_input=/jffs/safe.list
sed -e "s/^/-A ss_spec_lan_ac &/g" -e "1 i-N ss_spec_lan_ac iphash " -e "$a i\COMMIT " $_input | ipset -R
但是输出的结果是以下的格式,无法用 ipset 进行 ipset -restore
-N ss_spec_lan_ac iphash
COMMIT
-A ss_spec_lan_ac 192.168.1.20
正确的结果应该是这样的:
-N ss_spec_lan_ac iphash
-A ss_spec_lan_ac 192.168.1.20
COMMIT
我该如何改写这个 sed 命令,请各位帮忙看看,一定要一条命令解决,因为后面是 ipset -R