for i in {01..20}; do #replace with your own range
echo \
wp input csv "MyCSV$i.csv" directory_name
done
Закомментируйте эхо-строку, если она дает желаемый результат.
zsh
, которым вы отметили свой вопрос, имеет более короткую форму:
for i (MyCSV{01..20}.csv) wp input csv $i directory_name
Или вы можете использовать его функцию zargs
:
autoload zargs # best in ~/.zshrc
zargs -i MyCSV{01..20} -- wp input csv {} directory_name
В Raspbian беспроводные соединения обычно управляютсяwpa_supplicant
(также графическим интерфейсом ). Просто установить network-manager
для его использования недостаточно, как изложено в этом ответе , который дает вам указания, как заставить network-manager
работать на Raspbian.
Если вы не настаиваете на использовании network-manager
, попробуйте средство командной строки wpa_cli
из wpa_supplicant
.
Вот как вы подключаетесь к сети с wpa_cli
в интерактивном режиме (замените wlan0
на имя вашего беспроводного интерфейса, AP_NAME
на имя вашей точки доступа, passphrase
на парольную фразу точки доступа и 0
с номером, напечатанным в stdout
послеADD_NETWORK
):
sudo wpa_cli -i wlan0
> ADD_NETWORK
> SET_NETWORK 0 ssid "AP_NAME"
> SET_NETWORK 0 psk "passphrase"
> ENABLE_NETWORK 0
> quit
Если вы не хотите использовать интерактивный режим, вам просто нужно указать команду после опций. См. несколько примеров здесь:
Если вы хотите отключиться, используйте
sudo wpa_cli -i wlan0 DISCONNECT
Чтобы получить список всех сетей, используйте
sudo wpa_cli -i wlan0 LIST_NETWORKS
Чтобы удалить сохраненную сеть с id=0, используйте
sudo wpa_cli -i wlan0 REMOVE_NETWORK 0
Список команд, которые можно использовать с wpa_cli
, можно найти, например. здесь .