Sed (Stream EDitor) - редактор командной строки для среды POSIX. Sed обрабатывает один или несколько файлов в соответствии со сценарием редактирования и записывает результаты в стандартный вывод. Созданный в Bell Labs, он существует с середины 70-х годов.
1 ответ

Bash: найти соответствующий текст и заменить следующую строку

Оповещение: я уже сталкивался с подобными вопросами на стеке. Я много искал. Следовали решения, но не смогли решить проблему. У меня есть переменная $NEW_FILE, которая дает значение ничего (./location/file1)], когда вы делаете echo $NEW_FILE У меня …
28 мар '18 в 10:57
1 ответ

Повторить число в строке дважды, используя команду Sed в Linux Terminal

Допустим, у меня есть hell0 w0rldЯ хочу, чтобы это стало hell00 w0rld, Я старался sed s/0/00/, но это только заменяет 0, это не будет работать для he1lo wor1d(he11lo wor1d)что можно сделать, чтобы он заменял любую первую цифру, а не просто 0? Спасиб…
12 янв '16 в 03:52
2 ответа

Я хочу добавить к номеру строки, используя sed

У меня есть файл, который мне нужно добавить к определенным строкам. Я могу получить номера строк и смог использовать sed для печати записи, но не для добавления записи. Все, что мне нужно сделать, это что-то вроде sed -n '$VAR s/$/,nosuid/' > to…
01 дек '14 в 18:00
1 ответ

Сохранить переменную с подстановкой команды... команда не найдена

Мне нужно сохранить в переменную Bash строку после grep а также sed лечение. Вот мой код: echo ${plan} | grep -e '^\S' -e 'Home directory:' | sed -e 's/Home directory: //' /home/james Вот что мне нужно сохранить в переменную... поэтому я попытался: …
09 дек '14 в 09:53
3 ответа

САС Заменить Линии соответствия, но не, если это закомментировано

Мой текст содержит такую ​​строку: DHCPD_INTERFACE="eth4" Есть другие строки, содержащие #DHCPD_INTERFACE= Я хочу заменить всю линию DHCPD_INTERFACE="eth4" соответствие на DHCPD_INTERFACE= но не если строка содержит # Я пробовал:sed -i.bak '/^#/!s/D…
21 июл '17 в 12:11
1 ответ

Разбор файла, извлечение содержимого и выполнение операции с извлеченным содержимым.

У меня есть HTML-файл с большим количеством содержимого в нем. Я хочу извлечь из него конкретные строки. Пример: я хочу извлечь несколько строк, которые имеют этот конкретный контент "class="red" <tr class="even"><td>***F…
08 май '13 в 10:12
4 ответа

Заменить слово строки, если найдено

Мне дали файл. Если строка имеет "xxx" в качестве третьего слова, то мне нужно заменить его на "yyy". Мой окончательный вывод должен иметь все исходные строки с измененными строками.Входной файл abc xyz mno xxx xyz abc abc xyz xxx abc xxx xxx xxx Тр…
21 янв '18 в 12:25
3 ответа

Sed найти шаблон на линии с другим шаблоном

Я пытаюсь извлечь текст из файла между < и >, но только в строке, начинающейся с другого конкретного шаблона. Так в файле, который выглядит так: XXX Something here XXX Something more here XXX <\Lines like this are a problem> ZZZ somethin…
06 ноя '13 в 21:49
4 ответа

Вставлять код только в начале и в конце блока внешнего вложенного кода

У меня есть код, например: void main() { //---------- var a; var b; var c =[]; var c = func(3); if (a == b) { print "nested"; } //---------------- } Я хочу выбрать внутреннюю часть в скобках, вот что я пробовал: sed -re ':l;N;$!tl;N;s!(void \w+\(\) …
08 янв '13 в 07:54
2 ответа

Использование sed с regex для замены текста в OSX и Linux

Я пытаюсь заменить некоторые строки внутри файла sed используя регулярные выражения. Чтобы усложнить ситуацию, это делается внутри скрипта Makefile, который должен работать на обоих osx а также linux, В частности, в пределах file.tex Я хочу заменить…
22 янв '17 в 05:03
0 ответов

MySQL Dump & Obfuscate строки через командную строку

Я ищу метод для запутывания полей, когда я сбрасываю свою базу данных MySQL. Есть ли простой способ сделать это с помощью bash-скрипта? У меня есть доступная информация: таблица + имя строки. Я хотел бы не использовать сторонние сценарии, просто исп…
24 апр '18 в 19:33
2 ответа

Редактирование подстроки с помощью sed

Мне нужно найти подстроку в тексте и отредактировать ее с помощью sed. Например: ...qwerty/asdfgh/zxc... Можно ли найти эту подстроку с помощью sed и отредактировать ее в ...------/------/---... или лучше использовать что-то другое для этой проблемы…
21 мар '17 в 00:55
4 ответа

Сед не заменяет все вхождения шаблона

У меня есть следующая переменная LINES с форматом date;album;song;duration;singer;author;genre, August 2013;MDNA;Falling Free;00:31:40;Madonna;Madonna;Pop August 2013;MDNA;I don't give a;00:45:40;Madonna;Madonna;Pop August 2013;MDNA;I'm a sinner;01:…
30 сен '13 в 02:25
2 ответа

Подстановка регулярных выражений

Я пытаюсь выполнить некоторые изменения в типичной командной строке g++. Я пытаюсь построить регулярное выражение в поисках -o object_filename.o строит. Для того, чтобы проверить мой шаблон сопоставления, я запускаю его в sed с пустой строкой в ​​ка…
23 ноя '12 в 13:32
2 ответа

sed /foo/,/bar/ * соответствует границе файла

У меня есть файлы *.txt с контентом бла бла Управление бла вещи, которые я не хочу, бла Управление 10/10/15 вещи, которые я хочу обзор При обработке одного файла с sed -nr '/Management.[0-9]/{:a;n;/Overview/b;p;ba}' 1.txt я получил stuff I want При …
03 фев '16 в 14:48
4 ответа

Показать все поля кроме последнего

У меня есть файл, как показано ниже 1.2.3.4.ask sanma.nam.sam c.d.b.test Я хочу удалить последнее поле из каждой строки, разделитель . и количество полей не является постоянным. Кто-нибудь может мне помочь с awk или же sed чтобы найти решение. Я не …
13 дек '12 в 10:27
3 ответа

Удалите все содержимое файла, используя sed

Я хочу очистить файл с помощью команды sed. Я искал много форумов и учебников. Нет доступных для удаления всего содержимого файла. Как удалить все содержимое файла с помощью команды sed.
18 мар '14 в 11:39
5 ответов

Заменить оператор другим сценарием оболочки

У меня есть одно утверждение, которое нужно заменить. Исходный формат выглядит так: f.STRING.focus(); Где STRING это сочетание [:alpha:] а также [:digit:] (регулярное выражение). Моя цель - изменить его на highlight("STRING"); Например: f.abCDef1234…
14 фев '14 в 11:53
2 ответа

Shell Script .SH заменяет определенный раздел в файле

Я пытаюсь создать файл.sh, в котором он будет читать указанный файл, искать конкретный текст и заменять этот раздел другим текстом. Предположим, у нас есть somefile.js. Может ли скрипт оболочки искать это: "scripts": [ "../node_modules/something.js"…
22 июн '17 в 08:30
1 ответ

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

Я намеренно цитирую аналогичный вопрос здесь, хотя я не хотел бы, чтобы в столбце 1 было столько файлов, сколько есть разных значений. Например, из: A.B|100|20 A.B|101|20 A.X|101|30 A.X|1000|20 B.Y|1|1 B.Y|1|2 Я хотел бы разбить его на x файлов, каж…
04 май '17 в 13:44