На Debian и производных, column
имеет a -n
опция nomerge, которая позволяет столбцу делать правильную вещь с пустыми полями. Внутренне, column
использование wcstok(wcs, delim, ptr)
функция, которая разделяет строку широкого символа на маркеры, разграниченные широкими символами в delim
аргумент.
wcstok
запускается путем пропуска широких символов в delim
, прежде, чем распознать маркер. -n
опция использует алгоритм, который не пропускает начальные широкие символы в delim
.
К сожалению, это не очень портативно: -n
Debian-конкретно, и column
не находится в POSIX, это - по-видимому, вещь BSD.
Это появляется для работы:
# VBoxManage hostonlyif remove vboxnet0
Это удаляет только сеть хоста. Затем перезапустить VirtualBox принес интерфейс обратно и работает. Теперь. Честно говоря, я не знаю, действительно ли я нашел решение или если это просто глупое удача, и он перестанет работать через несколько минут.