Результаты поиска по запросу "sed"

3 ответа

Седь игнорировать несоответствующие строки

Как я могу сделатьsed фильтровать совпадающие строки по какому-либо выражению, но игнорировать несовпадающие строки вместо того, чтобы позволять им печатать? В качестве реального примера я хочу запуститьscalac (компилятор Scala) на набор файлов, ...

22 ответа

Как я могу удалить новую строку, если это последний символ в файле?

У меня есть несколько файлов, которые я хотел бы удалить последним символом новой строки, если это последний символ в файле.od -c показывает, что команда, которую я запускаю, записывает файл с новой строкой: 0013600 n t > \nЯ попробовал ...

3 ответа

Заменить косую черту двойной косой чертой в двойных кавычках

Я отчаянно пытаюсь заменить косую черту (/) с двойной обратной косой чертой в двойных кавычках ("\\") но a=`echo "$var" | sed 's/^\///' | sed 's/\//\"\\\\\"/g'`не работает, и я понятия не имею, почему. Он всегда заменяется только одним обратным ...

ТОП публикаций

4 ответа

Начало и конец слов в sed и grep

Я не понимаю разницу между\b а также\< в GNU sed и GNU grep. Мне кажется\b всегда можно заменить\< а также\\> без изменения набора совпадающих строк. Более конкретно, я пытаюсь найти примеры, в которых\bsomething а также\\< something не ...

4 ответа

Добавить текст между двумя шаблонами в файле с помощью команды sed

Я хочу добавить большой код между двумя шаблонами: fILE1.TXT This is text to be inserted into the File.inFile.txt Some Text here First Second Some Text hereя хочу добавитьfILE1.TXTсодержание междуПервый а такжевторой : Желаемый ...

3 ответа

Sed бросает «плохой флаг в замене команды»

Я хочу запустить простую команду замены абсолютных путей на относительные в файле CSS следующим образом: sed -i 's/\/fonts/../fonts/' /Users/sergeybasharov/WebstormProjects/snap/compiled/Content/stylesheets/style.css Это бросает это sed: 1: ...

3 ответа

Переименовать файлы рекурсивно Mac OSX

Попытка переименовать кучу файлов. Я могу переименовать любые экземпляры foo с помощью bar в текущем каталоге: ls . | awk '{print("mv "$1" "$1)}' | sed 's/foo/bar/2' | /bin/shЧто я могу добавить, чтобы сделать его рекурсивным? Изменить / Мое ...

2 ответа

Разверните переменные в sed

Мне нужно использовать sed в bash script, для добавления строк после любой строки numer скрипта с некоторой парой значений (работа ниже) sed -i.bak '14i\some_text=some_text' fileНо мне нужно на скрипте bash (sh) для расширения переменных (ниже ...

3 ответа

Удалить строку, содержащую одну из нескольких строк

У меня есть текстовый файл, и я хочу удалить все строки, содержащие слова:facebook, youtube, google, amazon, dropbox, и т.д. Я знаю, чтобы удалить строки, содержащие строку с sed: sed '/facebook/d' myfile.txtЯ не хочу запускать эту команду пять ...

2 ответа

Самый простой способ заменить пробелы на (подчеркивание) _ в bash [закрыто]

недавно мне пришлось написать небольшой сценарий, который анализировал виртуальные машины в XenServer, и поскольку имена виртуальных машин в основном содержат пробелы, например, в Windows XP или Windows Server 2008, мне пришлось обрезать эти ...