В зависимости от версии awk
, вы можете преобразовать первый столбец с помощью:
awk '{$1=substr($0,7,2)"/"substr($0,5,2)"/"substr($0,1,4); print $0}' FILE2.csv
пример:
echo "20070101 10.2317 79.1638 6.0 26.7 20.9 0.8 14.0 98.6" | awk '{$1=substr($0,7,2)"/"substr($0,5,2)"/"substr($0,1,4); print $0}'
возвращает:
01/01/2007 10.2317 79.1638 6.0 26.7 20.9 0.8 14.0 98.6
Примечания:
Первая часть переопределяет значение первого столбца
$1=substr($0,7,2)"/"substr($0,5,2)"/"substr($0,1,4)
и print $0
печатает всю строку с переопределенным первым столбцом
Слушайте в сети Wi-Fi, к которой вы подключены, или в любой другой?
$ tcpdump -le | egrep -o '([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})'
Для просмотра всего трафика Wi-Fi, даже с разными SSID, вам понадобятся что-то вроде aircrack-ng's airodump-ng
. Я не настроен использовать его прямо сейчас, поэтому я не могу помочь с форматированием его вывода, как это было с tcpdump. Он может сохранять вывод в различные форматы файлов, которые, возможно, вы можете обработать с помощью grep таким же образом.
Вывод консоли выглядит так: