Список сохраненных сетей из терминала

Я начинаю изучать команды терминала, и у меня есть один вопрос.

Как я могу увидеть список СОХРАНЕННЫХ сетей из Терминала?

. в списке, но я хочу использовать это в сценарии оболочки - мне нужно, чтобы эти сети были указаны в виде строки (или другого уникального атрибута каждой сети).

Итак, я хочу знать:

Есть ли какая-либо другая команда для вывода списка всех сохраненных сетей из терминала? Если нет, как я могу сохранить этот уникальный атрибут каждой из этих сетей в Shell Script?

1
задан 13 October 2013 в 08:53

1 ответ

Вы можете хранить все свои сохраненные сети в массиве. Вот пример:

#!/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
0
ответ дан 13 October 2013 в 08:53

Другие вопросы по тегам:

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