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

1 ответ

, но будет гарантировать, что это конец ряда. Таким образом, это может быть ненужным.

ользуюsed -e 's/\(.*\)ABC/\1DEF/' myfile заменить последнее вхождениеABC с участиемDEF в файле. Я хочу изменить его, чтобы заменить последнее вхождениеABC с участиемDEF вкаждая строкав файле. Можно ли сделать это с помощью регулярных ...

3 ответа

Спасибо за объяснение. нп, во всяком случае. ;)

я проблема с заменой sed, и я надеюсь, что один из вас сможет мне помочь. Я уверен, что мне не хватает чего-то простого. Итак, у меня есть файл, содержащий текст и цитату. Сама цитата может быть на одной строке или занимать несколько строк. Я ...

9 ответов

Какая версия sed работает на какой * платформе NIX?

ужно заменить символ косой черты на вкладку, чтобы я мог извлечь имя каталога с помощью awk. /path/to/some/USEFUL_INFORMATION/in/some/pathЯ пытался это сделать, но все, что он делает, это ставит букву "t" в поле "from" моего вывода. sed -e ...

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

4 ответа

, Базовые механизмы регулярных выражений - это, как правило, односторонний алгоритм. Другими словами, когда персонаж пройден, о нем забывают. Это предотвратит работу группировки, поскольку движок должен собирать то, что он передал, на случай, если ему понадобится обратная ссылка. Другими словами: нет, обратного нет, и на самом деле в базовых двигателях нет обратного, потому что они работают по-разному.

етил несколько постов на этом сайте, которые говорят, что с gnu sed вы должны использовать( а также) в регулярном выражении, а не\( а также\), Но потом я посмотрел вРуководство GNU ...

5 ответов

Sed заменяет только точное совпадение

Я не хочу заменять строку какEurope12 с участиемEurope12_yesturday в файле. Без измененияEurope12-36 строки, которые также существуют в файле. Я пытался: $basename=Europe12 sed -i 's/\b$basename\b/${basename}_yesterday/g' file.txtно это также ...

2 ответа

Смотрите обновление к тексту выше. Это означает, что вам придется избегать этих символов соответствующим образом.

я есть файл сценария, который мне нужно изменить с помощью другого сценария, чтобы вставить текст в 8-й строке. Строка для вставки:Project_Name=sowstestв файл с именемstart. Я пытался использовать awk и sed, но моя команда искажается.

3 ответа

 сегмент. Но вы, наверное, уже поняли это. ;)

тим, у меня есть следующие строки: 1:a:b:c 2:d:e:f 3:a:b 4:a:b:c:d:e:fкак я могу отредактировать это с помощью sed (или perl), чтобы прочитать: 1a1b1c 2d2e2f 3a3b 4a4b4c4d4e4fЯ сделал с awk, как это: awk -F':' '{gsub(/:/, $1, $0); print $0}'но ...

9 ответов

Не забудьте включить остальные имена ваших методов в группу захвата.

аюсь удалить все своиconsole.log, console.dir и т. д. из моего файла JS, прежде чем свернуть его с помощью YUI (на оссе). Регулярное выражение, которое я получил для операторов консоли, выглядит ...

2 ответа

Я передал эти переменные в команду mysql, чтобы получить информацию о грантах для этих пользователей и хостов и добавить в / tmp / grantlist:

я есть скрипт bash, который читает строки из текстового файла с 4 столбцами (без заголовков). Количество строк может быть максимум 4 строки или меньше. Слова в каждой строке разделяются символом пробела. [email protected] [email protected];[email protected] Sub1 ...

5 ответов

Как я могу вставить символ табуляции с помощью sed в OS X?

рекрасно работает в Linux (Debian): sed -e 's,^[ \t]*psd\(.*\)\;,,'На Mac я считаю, что я должен использовать-E флаг, а не-e: sed -E 's,^[ \t]*psd\(.*\)\;,,'но регулярное выражение не соответствует и, следовательно, не удаляет строки, которые я ...