Укажите, какой из адресов IP4 или IP6 моей машины следует использовать для запроса на завивание

Вариант awk, который печатает все строки после совпадения (, включая совпадение):

$ awk '/^STAC$/ { out=1 } out' file
STAC
asd
as

Это соответствует строке, которая содержит только строку STAC, и устанавливает outв ненулевое значение -. Для каждая строка, если outне равно -нулю, выведите ее.

Используйте $0 == "STAC"вместо /^STAC$/, чтобы выполнить сравнение строк вместо сопоставления с регулярным выражением.


Чуть более запутанный, но короче, использование логического результата сопоставления с регулярным выражением в виде целого числа (будет 0 для несоответствия -и 1 для совпадения):

awk 'p += /^STAC$/' file

Если результат в pне равен -нулю, а это будет точка, в которой регулярное выражение впервые совпадает, будет напечатана текущая строка.

Используйте p += ($0 == "STAC")вместо p += /^STAC$/для сравнения строк вместо сопоставления с регулярным выражением.

0
03.10.2021, 19:46
1 ответ

Вы имеете в виду вариант --interface? Изman curl:

--interface

Perform an operation using a specified interface. You can enter interface name, IP address or host name. An example could look like:

curl --interface eth0:1 https://www.example.com/

If this option is used several times, the last one will be used.

Обратите внимание, что вы также можете использовать определенный интерфейс DNS.

2
04.10.2021, 08:58

Теги

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