想去掉注释的脚本如下:
(代码中放大的字段就是注释行)
PROCESS=$(ps | grep "dnsmasq" | grep -v "grep")
if [ -z "$PROCESS" ]; then
/opt/etc/init.d/xxxxx start
/opt/etc/init.d/xxxx start
/jffs/iptables rules
exit 0
else
for i in `cat /var/log/server.txt`;do
for j in `cat /jffs/opt/var/log/server.txt`;do
if [ $i == $j ];then
echo "$(date ): OK" >> /var/log/xxxx.log
else
/opt/etc/init.d/xxxxxxx restart
/opt/etc/init.d/xxxxxxx restart
/opt/etc/init.d/xxxxxxx restart
/jffs/iptables flush
fi
done
done
fi
(代码中放大的字段就是注释行)
我想把加注释的指定行都去掉 (注释命令前面有多个 TAB 切分),各位大侠我用 sed 该怎么写这个命令!