wlp4s0 предполагает, что в вашей системе есть адаптер беспроводной локальной сети. Устройство создано для этого адаптера. На многих ноутбуках есть волшебная комбинация fn -f11 (или f9, f10 или f12, в зависимости от конкретной марки ноутбука ), чтобы отключить Wi-Fi. В других системах это может быть иначе.
При удалении адаптера Wi-Fi должен исчезнуть и дополнительный интерфейс.
Попробуйте это:
$ cat ex
AAA:111111:FIRSTLINE
BBBBBBB:22222222222:SECONDLINE
CCC:33333333333333333333:THIRD LINE
$ column --table --separator ':' ex
AAA 111111 FIRSTLINE
BBBBBBB 22222222222 SECONDLINE
CCC 33333333333333333333 THIRD LINE
Команда column
создает таблицу с заданным разделителем.
Я не знаю, сможет ли tr
решить эту проблему, но awk
отлично справляется с такими проблемами.
Команда printf
в awk
работает очень похоже на C
. Знак минус в строке формата %-8s
делает вывод слева -выравниваемым.
Переключатель -F:
устанавливает разделитель полей в :
, что приводит к тому, что переменные awk $1
, $2
и $3
устанавливаются в текст, разделенный этими разделителями. Обязательно используйте одинарные кавычки в командной строке, чтобы bash
не пытался их интерпретировать.
awk -F: '{printf "%-8s %-21s %s\n",$1,$2,$3}' file.txt
С вашим входным файлом я получил этот результат:
AAA 111111 FIRSTLINE
BBBBBBB 22222222222 SECONDLINE
CCC 33333333333333333333 THIRD LINE