Вы можете использоватьgrep
grep -io '[^ ]*\.csv' filename
-i, --ignore-case Ignore case distinctions, so that characters that differ only in case match each other.
-o, --only-matching Print only the matched (non-empty) parts of a matching line, with each such part on a separate output line.
[^ ]*\.csv
соответствует любому символу, кроме пробела, оканчивающегося на.csv
Я беру имя файла без пробела
или вы можете использоватьawk
awk '{print $(NF)}' filename | grep -i '\.csv'
переменная $(NF)
— последнее поле в каждой строке
В столбце интерфейсов должен отображаться интерфейс, связанный с мостом. Вы также можете посмотреть в другую сторону, запустив ip a
и посмотреть, связан ли с физическим интерфейсом мост. В приведенном ниже примере brctl show
говорит мне, что brqadad232-a5
связан с физическим интерфейсом enp65s0.31
. И когда я смотрю на enp65s0.31
из ip a
, я вижу, что мост brqadad232-a5
связан с ним.
$ brctl show
bridge name bridge id STP enabled interfaces
brqadad232-a5 8000.0effcd8e7f9c no enp65s0.31
$ ip a | grep enp65s0.31
9: enp65s0.31@enp65s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc noqueue master brqadad232-a5 state UP group default qlen 1000
При запуске brctl show
в столбце интерфейсов могут отображаться не -физические интерфейсы, например интерфейсы tun
и tap
. veth73c744c
в вашем вопросе также является примером физического интерфейса, отличного от -.