Исключение определенной строки grep также включает аналогичные строки

  1. El primer problema de congelar la pantalla se puede resolver instalando el paquetexserver-xorg-input-libinput

  2. El segundo problema podría resolverse cambiando el tema del ícono al tema estándar de gnomo, luego funcionó bien

  3. El tercer problema se resolvió instalando el paquete lxqt-policykitque instalará policykit-1como una dependencia

3
22.07.2019, 18:32
2 ответа

Вы можете сократить свое регулярное выражение, воспользовавшись регулярностью данных:

egrep -xv 'https?://[0-9]{1,3}([.][0-9]{1,3}){3}:80'
0
27.01.2020, 21:15

Просто будьте более конкретными в своей команде grep. Если в строке указаны только IP-адреса, то :80будут последними 3 символами, используйте :

.
grep -Ev "https://[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:80$"

Или, если после 80могут быть пробелы, используйте:

grep -Ev "https://[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:80\s*$"

Если :80не последняя вещь в строке, просто используйте grep для случаев, когда после нее есть пробел:

grep -Ev "https://[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:80 "

Если последний символ не является пробелом, адаптируйте его в соответствии со своим вводом.

5
27.01.2020, 21:15

Теги

Похожие вопросы