Вы можете попробовать сопоставить интерфейс tun по его аппаратному адресу, а не по имени (вы можете получить это с помощью ioctl(SIOCGIFHWADDR)
в дескрипторе файла tun/tap ).
Я не думаю, что есть что-то проще, иначе не понадобилось бы недавнее изменение вроде this (, которое добавляет возможность получения сетевого пространства имен интерфейса через tun fd ). и принято.
Если я правильно понял нужно
awk -F, '/[tT]rump/ && $3>100' FB_Dataset.csv | sort -t, -k 3,3n > trump.txt
Поиск «козыря» и чисел больше 100 выполняется awk
, окончательная сортировка выполняется sort
численно по третьему столбцу(-k 3,3n
). Переключатели -F,
и -t,
необходимы для использования запятой в качестве разделителя.