Изменение MTU решило проблему. Я выбрал случайное число. Я не менял его навсегда ни в одном скрипте, пока только в CLI.
Выполнить ifconfig
. Увидел конфигурацию туннеля под названием tun0
, затем запустил
ifconfig tun0 mtu 1290
Теперь я могу следить за журналами, сколько мне душе угодно.
Спасибо @drewbenn
попробуйте эту команду
nawk '{if ((getline a < "-") > 0) $0 = $0 "," a; print}' file1.csv < file2.csv > file3.csv
эта команда будет просматривать ваш файл1 .csv
и file2.csv
построчно и сохранить строку из file1.csv
в $ 0
(для nawk $ 0
] сопоставить строку с отверстием, $ 1
первый столбец, $ 2
второй ...) и сохранить строку из file2.csv
в переменной a
. После этого он напечатает $ 0
(строка из файла1), затем «,» затем a
(строка из файла2) в file3.csv
Проблема в том, что инструменты, предоставляемые Solaris, уступают инструментам GNU. Если возможно, вам следует установить их. Если нет, то может быть лучше паста
в xpg4
.
Перенаправить файл на новый дескриптор файла и читать из него при чтении из ввода:
#! /bin/bash
exec 3< file1
while read -r two ; do
read -r -u3 one
echo "$one,$two"
done < file2