NUM=5
awk -v NUM=$NUM 'NR % NUM == 0' input > output
Задайте для переменной среды NUM желаемое значение. «введите» имя вашего входного файла. "output" имя вашего выходного файла будет содержать каждую NUM-ю строку из ввода.
Наконец-то в Debian все просто:
auto br1
iface br1 inet static
address 208.43.222.51
network 255.255.255.248
netmask 255.255.255.0
broadcast 208.43.222.55
gateway 208.43.222.49
bridge_ports eno1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
iface br1 inet static
address 208.43.221.42
network 208.43.221.40
netmask 255.255.255.248
broadcast 208.43.221.47
gateway 208.43.221.41
bridge_ports eno1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
и
systemctl restart networking.service
Используйте виртуальный интерфейс , например br1:0
, чтобы добавить «второй» интерфейс.
Грубый пример будет примерно таким:
auto br1:0
iface br1:0 inet static
address x.x.x.x
network x.x.x.x
netmask x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
bridge_ports eno1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Или как вам это нужно конкретно. Это позволяет иметь 2 разные подсети на 1 интерфейсе.