错误输出后如何删除行

时间:2019-03-08 05:22:03

标签: bash proxy grep

如何在输出错误后删除文本?
作为示例,我有脚本,需要使用代理,但过一会儿它显示错误:

  

[05:16:35列表:list.txt] 101/31。代理错误=> yrros@hotmail.com

我想从该行中删除代理,以确保此错误不会影响下一个输出,因此其他扫描不会从前一个代理中打印任何代理错误。

有什么建议吗?

1 个答案:

答案 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

它将删除错误代理