Выберите IP-адрес в группе регулярных выражений из многострочной строки

Если вы хотите придерживаться этого документа

ssh -A -tt -l user 192.168.1.2 <<EOF
  ping server1 -c3
  ssh server2 <<foobar1
  nslookup www.gogole.com
  more commands
  exit
foobar1
  ssh server3 <<foobar2
  ifconfig
  more more commands
  exit
foobar2
EOF
  • Вы можете использовать любое слово, чтобы закрыть здесь документ.
  • разделитель должен начинать строку.
  • или используйте<<-word
0
17.12.2019, 14:32
1 ответ

Я думаю, что это работа дляgrep(GNU )или awk, а не дляsed:

grep -Po "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}(?=, eth0)" file

Выход:

9.16.24.1
0
28.01.2020, 03:00

Теги

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