• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Замена строки в файле используя комманду replace и sed


    Не давно наткнулся на то , что надо заменить в файле достаточно большого обьема (через мс ну никак низя) одну строчку на другую.
    Сначала попробовал так:

    replace test test file file2

    Долго оно заменялось. очень долго. я в итоге решил забить...

    Еще вариант - с использованием sed:

    cat file |sed 's/test/test2/' > file2

    Автор: admin, 15 ноября 2010
    Рубрики: OS FreeBSD, Новости
    Метки: , ,
    Есть 1 комментарий. к сообщению: “Замена строки в файле используя комманду replace и sed”
    1. Владимир:

      У меня не получилось сделать следующее в большом объеме файлов(однотипных) заменить строку типа «Status0=включен»/»Status0=выключен»/»Status0=ограничено» на такие «Status0=V»/»Status0=O»/»Status0=Z»
      Встречаются ещё символы после слов «включен»/»выключен»/»ограничено» типа + и другие.
      Сама команда:
      sed ‘s/’Status0=включен*/Status0=V/g’

    Написать комментарий

    Последние статьи