2
ответа

grep STOP regex, заменяющий -A option

Я ищу / ищу способ остановить grep при нахождении конкретной строки "| _" после того, как нашел строку поиска. например, я хочу напечатать ТОЛЬКО строки, начинающиеся на две строки выше "...
14.04.2019
2
ответа

Использование регулярных выражений в «less»

Я пытаюсь использовать регулярное выражение на странице руководства Bash, используя less. Я нажимаю / меньше, чтобы ввести узор, набираю z и нажимаю Enter. Я ожидал, что это не будет соответствовать z (Z) в верхнем регистре, но ...
11.04.2019
2
ответа

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

Я хочу, чтобы команда разделила XML-заголовок и Нижний колонтитул из файла: <? версия xml = "1.0" кодирование = "UTF-8"?> <значение хэш-функции> <conxml> <MsgPain001>...
18.03.2019
2
ответа

grep для одинарной обратной косой черты

Я пытаюсь использовать grep для вывода данных монтирования, чтобы увидеть параметры для корневого каталога. Почему следующий шаблон (пробелы до и после косой черты) не работает (с расширенным grep и без него) / ...
02.03.2019
2
ответа

Извлечение данных из CSV-файла, где некоторые поля имеют запятую в значении поля

Как выполнить синтаксический анализ имени CSV-файла: abc.csv (csv-файл) Указанный выше файл содержит такие данные, как abv, sfs,,, hju, ',', jkk wff, fst,, rgr, ',', rgr ere, edf, erg, ',', rgr, rgr У меня есть требование...
20.02.2019
2
ответа

* в awk (метасимволы)

Можете ли вы объяснить мне, как * работает? У меня есть ввод: U 8649 275 Азия Канада 3852 25 Северная Америка Китай 3705 1032 Азия США 3615 237 Северная Америка Индия 1267 746 - Азия ...
17.02.2019
2
ответа

Как хранение регулярного выражения в переменной оболочки позволяет избежать проблем с цитированием символов, которые являются специальными для оболочки?

Из руководства Bash Хранение регулярного выражения в переменной оболочки часто является полезным способом избежать проблем с цитированием символов, которые являются специальными для оболочки. Иногда бывает трудно ...
14.02.2019
2
ответа

Сброс терминала после прерывания 'read -r -s'

Если я выполняю команду read -r -s INPUT и затем прерываю ее с помощью Ctrl-C, то терминал остается в состоянии, в котором не показаны все входные символы. Как восстановить терминал после такого инцидента?
11.02.2019
2
ответа

Как я могу выполнить поиск "или" с помощью find?

По сути, я хочу знать, как запустить 2 (или более) команды поиска в одной — поиск «или», а не «и»: find . -имя "*.pem" найти . -name "*.crt"
25.01.2019
2
ответа

Grep Pattern Следующие две строки и отбросьте шаблон одной строкой

У меня есть файл что-то подобное: DN: Danan CN: Danian CN: Danian1 DN: Danian2 CN: Danian2 DN: Danian2 CN: Danian3 CN: Danian4 Все, что я хочу сделать, это грап шаблон «DN:» И напечатайте только ...
23.01.2019
2
ответа

Не удается запустить параллельное zgrep с регулярным выражением

, когда я запускаю это: найди. -Нам "my.log * .gz" -Print | \ Parallel Zgreep -e "\ (text1 \ | text2 \). * Исключение" Чтобы найти все строки, которые соответствуют /(text1|text2).jexception/ во всех файлах в папке, я получаю это ...
15.01.2019
2
ответа

awk: Вставляйте строки после комментариев и импортируйте в исходный файл

У меня есть куча исходных файлов с очень обычной структурой: некоторые комментарии в заголовке, некоторые (необязательные) импорты, а затем исходный код, например: // // AppDelegate.fast // настройки // // Созданный Михаилом...
23.12.2018
2
ответа

Что Python эквивалентен из grep-v?

Мне нравится grep-v. Я использую все это время. Но я также делаю некоторую обработку текста в Python, и существует одна решающая вещь, в которой я испытываю недостаток. Обычно, я использую grep-v для вынимания постороннего материала из текста...
20.12.2018
2
ответа

Grep странно исключает пустые строки из вывода

При решении обычных задач фильтрация комментариев, например, я могу сделать так: grep -v ^# /etc/apache2/apache2.conf Таким образом я получил не закомментированные и пустые строки. Это было ожидаемо. Я подумал, что есть и другой способ ...
16.12.2018
2
ответа

используйте результат поиска в операторе замены с заменой энергии

У меня есть файл с целой "кучей" слов формы 'нечто', и я хочу изменить их на Литерал ('нечто'). Следующая команда :s: %s / '.* '/Literal ('.* ')/gci находит вещи, которые я хочу изменить, но затем...
15.12.2018
2
ответа

GREP Только цифры, а не буквенно-цифровые записи

У меня есть список значений, таких как: 1 2. 3. 4. AK123. AK23. AK147. 1apple. 2-х 3Mango 4 Orange Я просто хочу выполнить простую команду grep, чтобы перечислить мне только номера. I.E. 1, 2, 3 и 4. Я попробовал это ...
29.11.2018
2
ответа

Требуется регулярное выражение, чтобы найти все слова, начинающиеся с буквы и содержащие две буквы

Мне нужно найти слово пляж, как я могу указать что он начинается с b и содержит ch? Я пробовал использовать grep '^ s. * Ch', но он выводит строки, содержащие его, и мне просто нужно слово.
26.11.2018
2
ответа

Sed: измените каждое непервое повторение слова для каждого слова в тексте

Я должен сделать что-то как это использование sed? qq ab xyz ab qq aa ab Становится: qq ab xyz +ab + +qq + aa +ab +
25.11.2018
2
ответа

Удалите до первого вхождения, отредактируйте эту строку и напечатайте оставшиеся строки без изменений [закрыто]

У меня есть текст ниже: добавить дату версии gmt комментарий - text1 text1 продолжить комментарий - текст2 text2 продолжить комментарий - текст 3 text3 continue Мне нужен весь текст от первого появления "comment" до конца ...
21.11.2018
2
ответа

Ошибка синтаксиса Grep с правильным регулярным выражением [дубликат]

Я создал регулярное выражение, которое мне нужно запустить с помощью grep , Я почти уверен, что с регулярным выражением все в порядке, поскольку оно работает с онлайн-инструментами регулярных выражений, однако, когда я запускаю grep -r -P -o -h '(? <= (?
21.11.2018
2
ответа

Regex, удалить все символы после последнего возникновения «/»

У меня есть список таких путей в файле: /path/to/directory/one.txt /longer/path/to/some/directory/two.py. / путь / с пробелами / в / it / three.sh Я хочу удалить все символы после последнего ...
18.11.2018
2
ответа

Как добавить строку во многих файлах

У меня есть много .html файлов, и я должен добавить метатег после <главного> тега запуска в каждом файле. Как я могу сделать это? vimsuited для задачи?
18.11.2018
2
ответа

Удалите комбинацию чисел и символов из строки, используя способ $ {VARNAME // pattern /}

Я пытаюсь написать сценарий, который выполняет различие на выходе valgrind, используя два разных исполняемых файла, но идентификатор процесса в начале каждой строки засоряет мой вывод diff. Я пытаюсь ...
18.11.2018
2
ответа

REGEX Чтобы добавить недостающие цитаты

Я пытаюсь добавить недостающие цитаты на концах некоторых строк в текстовом файле. Я обнаружил, что Regeex [^ \ "] $ хватает, чтобы найти строки со пропущенным терминалом DoubleQuotes, и поэтому попробовал следующее ...
12.11.2018
2
ответа

Сценарий awk для вывода списка файлов с указанными именами

Я пытаюсь написать сценарий awk, который имеет строку в качестве шаблона и хочу перечислить все файлы в каталоге, в которых есть этот шаблон. имя. но я не знаю, как сказать моей awk-функции читать ...
27.10.2018
2
ответа

Найти и заменить слово во всех файлах на основе шаблона файла

У меня есть переменная под названием "User" (Пользователь): "x-73098" в нескольких файлах и имена файлов типа astro_root_sys-dev.txt. Как найти все файлы с именем "User": "x-73098" и заменить это ...
19.10.2018
2
ответа

Найдите определенные файлы и скопируйте их в каталог в Linux

ABC-1.0.zip Kncb-/.0.zip. jenk-1.1.zip Я хочу динамически найти все вышеперечисленные файлы и скопировать их в каталог, кроме jenk-1.1.zip. Я попробовал команду ниже, но и это также копирует файл (Jenk * ....
15.10.2018
2
ответа

Используя регулярное выражение для RM и LS

: что здесь происходит и как я это исправить? Проблема: когда я делаю: $ Ls | GREP -P "Файл [1-9] {3} .txt | Файл [1-9] {2} .txt" I Get: file11.txt file12.txt. file13.txt. file14.txt. file15.txt. File16 ....
12.10.2018
2
ответа

Изменяя две строки на одной строке, совпадающие с регексом

У меня есть несколько переменных в файле .dat, которые я автоматически изменил с помощью скрипта. В одном из этих файлов есть параметр, бар, который расположен в файле .dat так: var1 var2 var3 foo bar T ...
12.10.2018
2
ответа

Как сохранить число из текстового файла на Python? [closed]

У меня есть текстовый файл, из которого мне нужно извлечь число, которое находится в строке с названием "width:" Это похоже на: width: 3432 Сейчас пробую: import re file = ...
11.10.2018