如何在输出错误后删除文本?
作为示例,我有脚本,需要使用代理,但过一会儿它显示错误:
[05:16:35列表:list.txt] 101/31。代理错误=> yrros@hotmail.com
我想从该行中删除代理,以确保此错误不会影响下一个输出,因此其他扫描不会从前一个代理中打印任何代理错误。
有什么建议吗?
答案 0 :(得分:0)
只需找出答案即可,将sed
printf "[$header] $2/$3. ${RED}PROXY ERROR => $1 ${NC}"
echo "$rand_proxy" >> proxy_error.txt
sed -i "/$rand_proxy/d" proxyGUD.txt
它将删除错误代理