Вариант 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$/
для сравнения строк вместо сопоставления с регулярным выражением.
Вы имеете в виду вариант --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.