Причудливое поведение переменных в циклах while [дубликат]

Если вы хотите использовать два других DVD в качестве исходных пакетов. Вставьте один DVD и как root apt-cdrom add -d / media / your_username / mount-point , повторно вставьте диск, когда будет предложено, затем с помощью sudo sudo apt-cdrom add -d / media / $ USER Далее apt-get update

То же самое для 2-го.

1
04.08.2016, 18:43
1 ответ

Каналы создают подоболочки, и эти подоболочки не могут изменять значения в процессах над ними. Попробуйте:

while read window; do
    WINS=( ${WINS[@]} $window )
    echo "Found window: $window; New size: ${#WINS[@]}"
done < <(wmctrl -l | grep -Ev " (${SKIP})" | cut -d \  -f 1)
5
27.01.2020, 23:16

Теги

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