распознает, какой интерфейс я использую

Я только что попробовал это, и это работает на моей системе (Debian 8):

sed -i.bak "s|$a|$b|g" /tmp/sample.txt

Вам нужно изменить разделитель, поскольку переменная $a содержит /.

До:

cat /tmp/sample.txt.bak 
foo
adsfkndsa%/{}==admfkdsa
bar

После:

cat /tmp/sample.txt
foo
sadkfjdsaklfj
bar

Edit, sed version info:

sed --version
sed (GNU sed) 4.2.2
2
25.06.2016, 22:49
2 ответа

ip route покажет вам, куда ваша система отправляет пакеты. man ip-route запустит вас на пути к контролю за тем, куда идут пакеты.

2
27.01.2020, 21:54

Попробуйте запустить watch netstat -i , пока трафик идет. Активный интерфейс будет иметь увеличивающиеся счетчики.

Команда netstat -rn может дать вам дополнительную информацию. Я ожидаю, что трафик будет проходить через интерфейс с наименьшим значением irtt .

4
27.01.2020, 21:54

Теги

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