1

Вообще вопрос больше по shell, но постить это в Программирование рука не поднимается ab

Короче, zypper не умеет пропускать (ненужные мне) патчи. Набросал простенький скрипт:

locked=~/.zypp_locked
to_install=""
get_list_p () {
    zypper lp | grep -E "^update" | cut -d '|' -f2
}
echo "Получение последних патчей.."
get_list_p | while read line
do
    if grep -q $line $locked
    then echo "Патч $line пропущен"
    else to_install="$to_install $line"
    fi
done
sudo zypper install -t patch -n $to_install
exit 0

Проблема в том, что $to_install на выходе пустая - а этого быть не должно. Давно уже не писал скриптов и не въезжаю, где я затупил??

Leap 42.3 Calculate Linux, Xfce, Emacs, ..