wireless-tools
(т.е. iwlist
, iwconfig
, iwpriv
...) являются доисторическими и должны быть заменены вызовами iw
. беспроводные
вещи в / etc / network / interfaces
обрабатываются не wpa_supplicant
, а теми старыми беспроводными инструментами
, которые поставляет скрипты в / etc / network / if - *. d / wireless-tools
.
Сравните со сценарием, поставляемым wpa_supplicant в / etc / network / if - *. D / wpasupplicant
, которые являются просто символическими ссылками на сценарии в / etc / wpa_supplicant /
. Они обрабатывают параметры вида wpa - *
Чтобы запустить wpa_supplicant без активной конфигурации, просто укажите пустой файл конфигурации, например ... / dev / null
. Не забудьте использовать драйвер nl80211
, потому что все остальное (включая wext
) просто устарело, но по-прежнему используется по умолчанию в старой версии 1.1 wpa_supplicant
, что Debian корабли.
auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 24
wpa-conf /dev/null
wpa-driver nl80211
cut -d' ' -f1,5
Изman cut
-f, --fields=LIST
select only these fields
Позже
Each LIST is made up of one range, or many ranges separated by commas.
awk может помочь:
echo "10 20 30 40 50" |awk '{print $1,$5}'
или
awk '{print $1,$5}' file.txt
Вы даже можете изменить результаты на месте:
echo "10 20 30 40 50" |awk '{print $1*$5}'
--> 500
(awk
это cut
на стероидах)