1
ответ

Замена в VIM с регулярным выражением соответствовала неизменной части

Предположим, что я хочу добавить двузначные числа в своем файле с "some_thing". Как от этого: 12 23 45 к 12_something 23_something 45_something, Как я могу сделать эту замену регулярного выражения использования?...
10.05.2012
1
ответ

файлы соответствия на основе использования md5 находят

У меня есть набор js и файлы CSS в каталоге. Некоторым из них дали, имя на основе md5 () их содержания (похож на f10521a21bb013cb81e0909809818ad6.js). Я хотел бы соответствовать этим файлам...
05.05.2012
1
ответ

выход из единственной точки с двойной обратной косой чертой - awk

"эффективный awk, программирующий" книгу, имеет пример на Разделении Поля. вот пример: Если Вы хотите, чтобы поля были разделены к литеральному периоду, сопровождаемому каким-либо отдельным символом, используйте ‘FS = "\\.."’....
02.05.2012
1
ответ

замена третьим возникновением шаблона с помощью sed

Вот команда sed. Я хочу заменить третьим возникновением 00 к 11 эху "0000000000000000" | sed-e 's/00/11/3', вывод: 0000110000000000, Но я думал, что вывод будет:...
21.04.2012
1
ответ

Замена первым вхождением шаблона в строке, для всех строк в файле с sed

Действительно ли возможно сделать это в одном лайнере? У меня есть вывод как это: "Первая строка" - Описание "Вторая строка" - Описание "Третья строка" - Описание "Четвертая строка" - Описание Этот вход...
09.04.2012
1
ответ

Что делает эта команда egrep?

Что делает эта команда egrep? egrep' [^A-M] [0-9] +'/etc/passwd До сих пор, я думаю, что он ищет любой файл в/etc/passwd, который запускается с A-M и включает число (числа) 0-9. Это правильно?
15.03.2012
1
ответ

grep для слов не больше, чем определенной длины

Я ищу путь к grep вещам как: я регистрируюсь для E M, я 1 f x i 0, я кси 1, 3 1. просто на основе количества символов. Ничто в том гипотетическом выводе не дольше, чем три символа. Это...
24.02.2012
1
ответ

Действительно находит поддержку ИЛИ в ее regexes?

Например, я хочу найти все файлы в каталоге, которые заканчиваются в 'm' или 'sh'. Следующие работы правильно: найти.-regex '. *.m'-o-regex '. *.sh', Но это перестало работать: найти.-regex '.*. (m|sh)', Что...
20.02.2012
1
ответ

Egrep: содержит и не содержит

egrep-i '12-12. *\swarning' log.file | cless Вышеупомянутое продолжит две линии с датой 12-12, сопровождаемый случайными символами, пробелом, затем Предупреждением и большим количеством текста. 12.12.2011 textetc...
19.02.2012
1
ответ

Как я могу соответствовать символу разрыва страницы в регулярном выражении?

Нано называет это, ^L, но конечно, вводя что-то как $ grep-v файл "^\\^L" не работает. Его unicode кодовая точка является 000C. Как я могу соответствовать ему в регулярном выражении?
27.11.2011
1
ответ

Как соответствовать группе 1 в regex, сопровождаемом 0 вместо того, чтобы соответствовать группе 10

В regex плагине gedit я использую regex для соответствования/искания и другой для замены. В соответствии regex, у меня только есть одна группа. В замене regex, я использую \1, чтобы относиться к группе и мне...
06.11.2011
1
ответ

Как к “grep-v” частный / широковещательная передача адреса IPv4?

время nmap-n-iR 0-sL | сократило-d ""-f 5 | egrep-v "^10.* | ^172. [16\-32].* |^192.168.* | ^ [224\-255].*"> RANDOM-IPS.txt, таким образом, важная часть: egrep-v "^10.* | ^172. [16\-32].* |^192.168.* | ^ [224\-...
01.10.2011
1
ответ

Текст замены с sed и сохраняет часть оригинального текста

Я пытаюсь преобразовать <идентификатор> 1 </идентификатор> <Имя> ПЛАНИРОВАНИЕ РЕСУРСОВ ПРЕДПРИЯТИЯ </Имя> к: <имя столбца = "идентификатор"> 1 </столбец> <имя столбца = "Имя"> РЕСУРС ПРЕДПРИЯТИ
14.09.2011
1
ответ

При переименовании файлов, чтобы иметь расширения нижнего регистра с 'переименовывают'

Я пытаюсь в настоящее время переименовать большой набор файлов и использовал довольно топорные методы, чтобы сделать так, такие как: переименуйте: (.*) \.MOV: $1.mov:g' *.MOV переименовывают: (.*) \.JPG: $1.jpg:g' *.JPG, Что я был бы...
31.08.2011
1
ответ

Существует ли инструмент в Linux, который позволяет мультилинию regex выражения?

Я желаю найти результаты многострочного регулярного выражения в Linux. Я попробовал grep, но как большинство утилит Linux это - базирующаяся строка. Есть ли что-то подобное, которое позволяет мне искать через...
09.08.2011
1
ответ

Есть ли в sed утверждения нулевой ширины?

Действительно ли возможно сделать предвидение или lookbehind утверждения нулевой ширины в sed? Я хочу эмулировать Perl (? =) и семейство. Моим sed не является GNU sed версия 4.0.
08.07.2011
1
ответ

острота sed для удаления средних словом пробелов

У меня есть текстовый файл, который состоит из некоторого N ORMAL E NGLISH W ПОРЯДКИ всеми заглавными буквами. К сожалению, эти слова, у всех есть пространство между первым и после букв, который не приемлем. Я попробовал...
08.07.2011
1
ответ

Почему не sed жадный в этом простом случае?

$echo "нечто 65 панелей" | sed-n-e 's/.* \([0-9] \+ \).*/\1/p' 5, Почему вывод не 65? Не был должен sed жадно соответствовать [0-9] \+ часть? Как я говорю sed соответствовать всем из 65?
10.06.2011
1
ответ

Grep - ^ (\s* $) по сравнению с ^\\s* $

Я хочу искать поле, которое только имеет пробелы. При подсчете это две команды дали мне различные результаты: grep "^\\s* $"-E-c grep "^ (\s* $)"-E-c Другая вещь. Что состоит в том, чтобы сказать корректный путь "...
17.04.2011
1
ответ

Почему некоторые команды regex имеют напротив intepretations '\' с различными символами?

Примите, например, это управление: найти.-regex ".*\. \(cpp \| h \)" Это найдет весь.h и .cpp файлы в Вашем каталоге. Символ точки'.' в регулярных выражениях обычно означает "любого...
17.02.2011
0
ответов

sed заменить специальные символы новой строкой в ​​Linux

Я могу обработать следующий случай с помощью блокнота ++, но мне нужно знать, как это сделать через линукс. Введите футбол}, {плывите через блокнот ++ я могу заменить}, {with}, \ n {Выходной футбол}, {swim How ...
08.01.2020
0
ответов

Регулярное выражение, которое соответствует случайной строке имен файлов

У меня был пользователь на нашем общем хосте, который позволил своей установке Wordpress стать жертвой эксплойта, который позволял создавать произвольные файлы в качестве пользователя apache. Сгенерированные файлы, очевидно, сгенерированы с помощью ...
07.06.2019
0
ответов

sed: -e выражение # 1, char 35: unterminated `s 'command

У меня есть текстовый файл со строкой вроде этой: SET (скрытый) Используя sed, я хотел бы удалить эту строку. У меня это частично работает ...
22.05.2019
0
ответов

SED или AWK, чтобы удалить все до первого тире и после последнего

У меня есть закрытый файл ключа с какой-то дополнительной ерундой, и я хочу только текст ключа. так: ерунда ----Бегин Кей ---- сохранить это 1 сохранить это 2 сохранить это 3 ---------------нсенс должен...
22.05.2019
0
ответов

Как мне исключить предварительные теги из минимизации HTML с помощью sed?

Я пытаюсь минимизировать HTML с помощью sed Моя проблема: я не хочу минимизировать что-либо внутри тегов
, но не могу заставить его работать .. Вот что я использую: sed ': a; N; $! Ba; s @> \ s * <@> <@ g' $ ... 
19.05.2019
0
ответов

Sed не выводит совпадения из регулярного выражения в файл

У меня есть файл (data.txt), который содержит такие строки: [? 1h = => ["AD070517", "AD070518", { {1}}: ESCESCOOBB "AD070809", "NE0000013", "NE0000014", : ESCESC [[66 ~~ "LG100085-097", "LG100085-098", ] {{ 1}} ...
16.05.2019
0
ответов

как найти парафрафы с забытой пунктуацией

Возьмем пример файла, это первая строка абзаца , которая продолжается здесь и заканчивается точкой, как и должно. Теперь у нас есть второй абзац , который продолжается с новой строки, но точка ...
02.05.2019
0
ответов

sed / grep случайно не может обрезать строку

Я использую сценарий bash, который загружает содержимое из текстового файла и соответственно извлекает данные. Проблема в том, что иногда извлеченным данным предшествует точка. Код: function str_extract () {pattern = ...
27.04.2019
0
ответов

Как вставить регулярное выражение разрыва строки

У меня есть файл, содержащий одну строку, подобную этой test1.CSV test2. CSV test3.CSV test4.CSV ... Я хочу поставить разрыв строки после каждого имени файла .CSV, например, test1.CSV test2.CSV test3.CSV test4 .CSV ...
23.04.2019
0
ответов

RegExp: пытаюсь понять это. Выполняя запрос

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