У меня есть несколько сложный небольшой конвейер для выполнения вашей работы:
#!/bin/bash
find . -maxdepth 1 -type d |
sed -e '/\.$/d' -e '/\.\.$/d' -e 's/\.\/\(.\)\(.\)/\1 \2/' |
sort -k1.1 -k2.1n |
awk 'BEGIN {last=""}
{
if (last == "") {
last = $1; number = $2
} else if ($1 != last) {
printf "%s%s\n", last, number;
last = $1; number = $2
} else {
number = $2
}
}
END { printf "%s%s\n", last, number }
'
Вам, вероятно, придется изменить аргументы на найти
, чтобы получить именно то, что вы хотите.
Вам необходимо загрузить модуль br_netfilter
, а затем включить iptables
для мостового трафика с помощью
echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables