Белый список IP-адресов -не очень безопасен. :Чтобы обойти эту проблему, можно легко использовать спукинг IP-адресов.
Ручная настройка IPTables — это чрезмерная инженерия, и в этом нет необходимости.
Настройте свой контейнер для использования сокета Unix -(вместо сокета IP -). Это дает вам больше контроля над разрешениями. Затем вы можете использовать ssh
для безопасного туннелирования и перенаправления порта вашей локальной машины (на другой сокет Unix -или на IP-сокет -).
В Perl есть специальная переменная $.
, которая отслеживает текущий номер строки. Таким образом, вы можете добавить простое условное выражение $. > 1
к замене:
perl -i -pe 's/(\d*\.\d*)/int($1+0.5)/ge if $. > 1' file
См. PerlVar :Переменные, относящиеся к дескрипторам файлов
Другие инструменты имеют явную обработку заголовков, например. с numfmt
из GNU Coreutils:
numfmt -d, --header --format='%.0f' --field=- --invalid=ignore <file
(округление по стандарту IEEE от -нуля по умолчанию ).