Для адресации нескольких конфигураций Wi-Fi/SSID лучше работать на уровне wpa_supplicant
.
Просто оставьте свой интерфейс как:
auto ra0
iface ra0 inet dhcp
Установите wpa_supplicant с помощью:
apt get install wpasupplicant
Вы можете определить несколько мест в wpa_supplicant.conf
, где SSID определяет, какая конфигурация будет использоваться. Например:
network={
ssid="ssid2"
psk="ssid2 PASSWORD"
}
network={
ssid="ssid1"
psk="ssid1 PASSWORD"
}
Перезапускайте службу каждый раз, когда вы добавляете конфигурацию для нового SSID.
При подключении к точке доступа, в зависимости от имени SSID, wpa_supplicant
автоматически выбирает соответствующую конфигурацию.
Подстановка должна выглядеть так, как
s/--More-- */ /
или
s/--More--[[:blank:]]*/ /
sed
не знает о \ s
для «пробела», но рассматривает его как литерал s
.
␣ *
(пробел + *
) соответствует нулю или более пробелов.
[[: blank:]] *
соответствует нулю или более пробелов или табуляций.
Вы можете использовать sed
следующим образом:
sed 's/--More--[[:space:]]//g' file