Просмотр поста

.
Swank
Сексуальность валенка

Сегодня решил продолжить делать то что я делал.
Но обнаружил что sed почему-то не работает
Файл просто очищаеться
Если я записую в другой файл то все работает, а если в тот с которого считал то нет, вот кусочек сыра кода:

# Установка репозитория remi
if [ ! -e '/etc/yum.repos.d/remi.repo' ]; then
    if [ "$release" -eq '5' ]; then
        remi="remi-release-5.rpm"
    fi
    if [ "$release" -eq '6' ]; then
        remi="remi-release-6.rpm"
    fi

    if [ "$release" -eq '7' ]; then
        remi="remi-release-7.rpm"
    fi

    rpm -ivh http://rpms.famillecollet.com/ ... $remi
    if [ $? -ne 0 ]; then
        echo "Ошибка: не удалось установить remi репозиторий"
        exit 1
    fi
    sed '5 s/enabled=0/enabled=1/g' /etc/yum.repos.d/remi.repo > /etc/yum.repos.d/remi.repo
fi

Пробывал ответ sed-a записать в переменную, а потом с нее записать в файл тот же результат. В чем может быть дело?