Этот скрипт должен работать на любое количество предметов подряд.
во время чтения делать valtype = ($ (echo $ line | awk '{print $ nf}' | tr ',' ''))) vals = ($ (echo $ line | awk '{$ nf = ""; $ 1 = ""; $ 2 = ""; $ 3 = ""; $ 4 = ""; Печать $ 0}' | tr [1234567890] '' | tr '=' ''))) Echo $ Line | awk '{Печать $ 1 "" $ 2 "" $ 3 "" $ 4}' | tr -d '\ n' numvals = $ {# vals [@]} Для i в $ (SEQ 0 $ ((numvals-1))) делать echo -n "" $ {valtype [$ i]} "=" $ {vals [$ i]} сделано эхо "" " Сделано
Объяснение:
Valtype
содержит массив отдельных элементов запяты.
Vals
содержит соответствующие значения между 4-го и последней позициями в строке, с числами и равными удаленными знаками.
Закрепляясь по количеству значений в массивах, сопоставленные значения в обоих массивах могут быть упомянутыми.
Это имеет место, где только более близкий взгляд может обеспечить определенный ответ. Итак, это немного устраивания неполадок:
Первое, проверьте Yast - KDESU / SBIN / YAST2 LAN
. Перейдите в «Глобальные параметры», проверьте, установлено ли «Метод настройки сети» на «Сервис NetworkManager». Затем вернитесь на обзор, проверьте, появляются ли ваши NIC и если их конфигурация правильная.
Затем проверьте, работает ли NetworkManager - Systemctl Status NetworkManager.Service
. Если он не работает, запустить Sudo Systemctl Bart NetworkManager.Service
.
Если вы не видели никакой ошибки к этой точке, ваши сетевые интерфейсы должны появиться. Или, по крайней мере, вы можете получить конкретное сообщение об ошибке.