Как удалить строку после вывода ошибки

#bash #proxy #grep

#bash #прокси #grep

Вопрос:

Как мне удалить текст a после вывода ошибки?
В качестве примера у меня есть скрипт, нужно использовать прокси, но через некоторое время он выдает ошибку:

[05:16:35 Список: list.txt ] 101/31. ОШИБКА ПРОКСИ => yrros@hotmail.com

Я хочу удалить прокси из строки, чтобы убедиться, что эта ошибка не повлияет на следующий вывод, поэтому другое сканирование не выдаст никакой ОШИБКИ ПРОКСИ с предыдущего прокси.

Есть предложения?

Комментарии:

1. Пожалуйста, покажите нам ожидаемый результат.

2. @User123 Ты имеешь в виду положительный вывод? его [05:16:21 List: list.txt] 97/35. LIVE => yqureshi@hotmail.com и отрицательное значение равно [05:16:24 List: list.txt] 131/1. DIE => yuris_alert2@hotmail.com

Ответ №1:

Только что нашел ответ с помощью ввода sed

  printf "[$header] $2/$3. ${RED}PROXY ERROR => $1 ${NC}"
 echo "$rand_proxy" >> proxy_error.txt
 sed -i "/$rand_proxy/d" proxyGUD.txt
  

Это приведет к удалению прокси с ошибкой