Перейти к содержанию

alex_x_st

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

    Никогда

Достижения alex_x_st

  1. Ключ -i в sed я не обнаружил, видно старая версия (RH 7.3) использовал ключ -e, результат выполнения команды выводится на экран (нужный резултат), но запись в файл не производилась. пришлось использовать другую команду: cat .forward|grep -v userX@email.ru >.forward так работает
  2. Начальные условия: Есть текстовый файл (.forward) в котором располагается список e-mail адресов: user1@email.ru user2@email.ru и т.д. Задача: Как удалить заданую строчку userX@email.ru при помощи короткой консольной команды? PS: Использовал: "sed -e /s/userX@email.ru//g .forward" - выводит на экран то что нужно, но файл при этом не изменяется. Если в конце добавить "> .forward" то файл станет по объему станет равен 0 байтам Если ">> .forward" то соответственно к имеющейся инфе допишется то что необходимо. Может есть другие элегантные решения?
×
×
  • Создать...