Команда не работает должным образом в Shell Script

Вот простой способ подключения к WIFI -

  1. Нажмите «Изменить» в разделе меню
  2. Редактор виртуальной сети
  3. Изменить настройки
  4. Добавить сеть
  5. Выберите имя сети
  6. Выберите опцию Bridged в VMnet Information -> Bridge to: Automatic
  7. Apply

Вот и все. У вас могут спросить пароль для подключения к сети. Добавьте его, и вы сможете подключиться к сети.

3
16.01.2019, 20:23
2 ответа

Добавив следующую строку в код перед циклом for, в моем случае все работает идеально.

IFS=$'\n'
1
27.01.2020, 21:09

Лучше использовать цикл whileс readвместо цикла for.

sudo iwlist scan 2>/dev/null |grep ESSID | sed 's/.*ESSID:"\(.*\)".*/\1/' 2>/dev/null | while IFS= read -r ssid_name
do
    echo $ssid_name
done

см. такжеhttps://mywiki.wooledge.org/BashFAQ/001

3
27.01.2020, 21:09

Теги

Похожие вопросы