Сегодня решил продолжить делать то что я делал.
Но обнаружил что 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 записать в переменную, а потом с нее записать в файл тот же результат. В чем может быть дело?