Se o seu grep o tiver, tente a opção -A1
.
Parece que não é um caso de quebra automática, mas que a entrada está em uma linha separada.
/usr/sbin/ss -i | grep -A1 <SOME_IP_ADD>
Veja Context Line Control
em man grep
.
Uma alternativa seria usar
-P Perl-regex
-z suppress-newline
-o print only matching
como em:
ss -i | grep -Pzo '.*IPADDRESS.*\n.*'
Então você não verá os traços ao redor que o contexto fornece.
Uma alternativa pode ser sed:
sed -n '/IPADDRESS/{N;p}'
# Or joining the two lines by:
ss -i | sed -n '/IPADDRESS/N;s/\n/ /p'
awk:
awk '/IPADDRESS/{print; getline; print}'
# Or as joined lines:
awk '/IPADDRESS/{printf "%s ", $0; getline; print}'