Я начинаю изучать команды терминала, и у меня есть один вопрос.
Как я могу увидеть список СОХРАНЕННЫХ сетей из Терминала?
. в списке, но я хочу использовать это в сценарии оболочки - мне нужно, чтобы эти сети были указаны в виде строки (или другого уникального атрибута каждой сети). Есть ли какая-либо другая команда для вывода списка всех сохраненных сетей из терминала? Если нет, как я могу сохранить этот уникальный атрибут каждой из этих сетей в Shell Script? Итак, я хочу знать:
Вы можете хранить все свои сохраненные сети в массиве. Вот пример:
#!/bin/bash
declare -a networks #the array where we will store all saved networks
n=0
for network in /etc/NetworkManager/system-connections/*; do
networks[$n]="$(basename "$network")"
(( n++ ))
done
#list all networks in a line
echo ${networks[*]}
#list networks one by one
for (( i=0; i<${#networks[@]}; i++ )) {
echo ${networks[$i]}
}
unset networks