поиск и замена текста

Кто-нибудь знает, как найти и заменить текст в файле. его можно включить в файл bash. я хотел бы найти строку и выводить текст к ней, файл можно открыть только с учетной записью root sudo.

  • Минимизировать потребность в sudo
  • Как запускать несколько команд sudo по уже открытому ssh-соединению
  • Ограничьте стандартных пользователей для запуска команды с определенным аргументом
  • использование sudo в приложениях с графическим интерфейсом
  • Как использовать SCSUDO для запуска скриптов с позиционными параметрами?
  • bash syntax - команда обертывания внутри sudo :: tail logs до тех пор, пока строка не будет найдена с таймаутом с использованием Terraform
  • / etc / profile не получен для `sudo su`
  • Как вы судо с xonsh?
  • One Solution collect form web for “поиск и замена текста”

    Основной пример использования sed использующий это как test.txt :

     one two three two four two five 

    Чтобы заменить two на foo в этом файле:

     sed -i 's/foo/two/g' test.txt 

    Что это значит:

    • sed – это имя команды, вы найдете много учебников ( например ) и другую документацию онлайн, в дополнение к man sed .
    • -i означает редактировать файл на месте.
    • 's/foo/two/g' : s означает замену первого члена для второго, g (глобальный) указывает для всех экземпляров в каждой строке (а не только в первой). Всегда помните, чтобы «заключить» это.
    Interesting Posts

    Выполните две команды параллельно, но только дождитесь завершения одной команды, прежде чем запускать следующую

    В zsh, как я могу сбросить всю конфигурацию?

    tmux: приложения ncurses отображаются неправильно (с мусором и т. д.)

    как найти файлы на основе диапазона имен файлов?

    Следует ли выбрать «ноутбук» для нетбуков при установке Debian?

    feh: настройка масштабирования

    Просмотр очень широких файлов

    bash_completion для initscripts

    Чтение ввода файла и преобразование строки в массив

    Отключение SSH от внутренней сети

    Vim: объединить регулярные выражения

    определить фактическое использование памяти несколькими процессами, которые разделяют большой сегмент памяти

    Вставка текста в zsh в режиме vi

    Добавление useraccount в качестве пользователя root с помощью «usermod -G root useraccount»?

    Может ли компьютер Linux получать сканированные изображения со сканера с помощью WSD (Web Services on Devices)?

    Linux и Unix - лучшая ОС в мире.