4
ответа

grep для алфавитно-цифровые строки любой длины с двоеточием на каждой стороне

Как был бы Вы grep для алфавитно-цифровые строки 1 - 50 символов (идеально, любая длина будет работать также) с двоеточием на каждой стороне – типичным результатом были бы все строки, содержащие строку:...
08.09.2013
4
ответа

TR может работать с regex?

У меня есть файл как это: AAAA BBBB CCCC DDDD и т.д. Слова в отдельных строках. Я хочу добавить их кавычки с помощью TR, Таким образом, я попробовал следующее: 1) добавить кавычку в запуске каждого Word i....
16.08.2013
4
ответа

Замените все происшествия \кроме \N

У меня есть файл как это: 1,2, предметы, \mat\hs, Unix \,\Nato, \N, 123, \N я хочу заменить все происшествия \с #, за исключением \N, такого, что вывод похож на это: 1,2, предметы, #mat#hs, unix#,#...
28.07.2013
4
ответа

использование простого regex выражения квантора в grep

Кто-либо знает, почему ls | базовое имя xargs-n 1 | grep-E' [0-9] {1}' не только показывает случаи единственной цифры между 0-9? Например, если я имею: коснитесь 1 касания 22 касания 333 касания test_file Если...
25.07.2013
4
ответа

Как использовать regex с AWK для строковой замены?

Предположим, что из файла существует некоторый текст: (закладки ("Введение Главы 1 1" "#1" ("1.1 проблемных Оператора и Основные Определения 23" "#2") ("Упражнения 31" "#30") ("Ссылки и прим
19.06.2013
4
ответа

Regexp в .ssh/config

На работе я часто должен входить в хосты, которые следуют общей схеме именования, например, qc01 - qc12, hc01 - hc10, и так далее. Все они должны получить те же значения конфигурации в .ssh/config моего ноутбука. Из...
23.01.2013
4
ответа

строки grep, запускающиеся с “1” в Ubuntu

Я пытаюсь искать строки, которые запускаются с "1" использование ls-1 | grep ^1*, но оно возвращает строки, которые не запускаются с 1. Что я пропускаю здесь?
08.01.2013
4
ответа

Формат валюты изменения к универсальному числу с помощью sed

Я работаю над большим файлом CSV с разделенными записями всей комы. Весь документ состоит из простых чисел, за исключением нескольких столбцов, отражающих валюты, которые отформатированы как текст. Для...
10.10.2012
4
ответа

Нахождение текста между двумя определенными символами или строками

Скажите, что у меня есть строки как это: * [234] * * [23] * * [1453] *, где * представляет любую строку (кроме строки формы [число]). Как я могу проанализировать эти строки с утилитой командной строки и извлечь...
08.03.2012
4
ответа

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

Я хочу перечислить (или удалить или сделать некоторую другую операцию) на определенных файлах в каталоге, как это: $ ls/opt/somedir/aa bb cc aa.txt bb.txt $ cc.txt ls/opt/somedir / (aa|bb|cc) ## псевдоудар:...
30.12.2011
4
ответа

Фильтрация путей к определенной глубине

Я использую rsync и-nPaAXz ~ флагов / для проверки, какие файлы будут скопированными. Это является слишком подробным, чтобы иметь любой смысл. Как я мог отфильтровать вывод, таким образом, я просматриваю список файлов/папок...
09.03.2011
4
ответа

Обработка управляющих символов

У меня есть файл журнала, который содержит набор не видимые управляющие символы, такие как шестнадцатеричный \u0003. Я хотел бы заменить это использование чего-то как SED, но не могу получить первую часть regex к...
14.01.2011
4
ответа

Применение regex к stdin

В программировании мы часто видим использование Регулярных выражений. Одна из наиболее распространенных форм: newText = text.replace (/regex/, 'replacementString'), Если stdin является текстом и stdout, является newText, что было бы...
29.10.2010
3
ответа

Поиск и замена строк ПОСЛЕ совпадения с регулярным выражением с использованием «sed»

Такое чувство, что в awk было бы проще, но мне любопытно, может ли sed это сделать. Вот мой вклад :линия 1 строка 2 строка 3 линия 1 строка 2 строка 3 линия 1 строка 2 строка 3 Я хотел бы написать регулярное выражение в месте -, которое находит вторую стр
16.11.2021
3
ответа

Строка Bash Regex -не должна начинаться и заканчиваться точкой

У меня есть скрипт, который принимает от пользователей вводимые строки. Я хочу проверить, что ввод строки должен иметь ровно 2 точки. Актуальность только в точках. Строка не должна начинаться и заканчиваться точкой. Не должно быть последовательных точек
27.09.2021
3
ответа
3
ответа

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

Я могу захватить все значения в скобках с помощью выражения awk 'NR>1{print $1}' RS=' ('FS=' )' Но я изо всех сил пытаюсь сопоставить один конкретный, где я не хочу сопоставлять номер строки, а строку. Не уверен, что это возможно с awk
01.09.2021
3
ответа

Регулярное выражение Awk для сопоставления набора значений

У меня возникла проблема с сопоставлением регулярных выражений awk. Я пытался сопоставить определенный столбец с шаблоном регулярного выражения (\"\.\"|0|1 ). Этот столбец может иметь только значения ".", 0 или 1. Но мое регулярное выражение...
01.07.2021
3
ответа

Регулярные выражения -Манипуляции с SQL

[pol@fedora data]$ lsb _выпуск -a Версия LSB::ядро ​​-4.1 -amd64 :ядро ​​-4.1 -noarch Идентификатор дистрибьютора :Fedora Описание :Выпуск Fedora 34 (Тридцать четыре )Выпуск :34 Кодовое имя :ThirtyFour Я...
02.06.2021
3
ответа

Как вставить «\» перед каждым знаком «/» в URL-адресе?

У меня есть URL переменной _1 = https ://my/sample/url. Как я могу получить URL _2 = https :\/\/my\/sample\/url?
19.05.2021
3
ответа

Как получить первый результат регулярного выражения из файла с помощью bash, grep или sed?

У меня есть файл с именем index.html, и я grep '' index.html получаю его :39,2 % <тд...
13.05.2021
3
ответа

Использование команды sed для сопоставления родительской папки и непосредственной подпапки

У меня есть команда Linux, которая выводит следующее :папка/подпапка1/файл1.txt папка/подпапка2/файл1.txt папка/подпапка2/файл2.txt folder/subfolder3/sub -subfolder3/file1.txt Моя цель — использовать sed...
12.04.2021
3
ответа

Как получить определенные части текста? -grep/regex

Мне нужно получить определенную информацию из текстового файла. :Барнс и Коллинг, 9780131976290,480, Pearson, Objects First с Java, LM002411,3989,781, правда Ахо Сети и Ульман, 9780201101942,795,...
11.03.2021
3
ответа

Список всех файлов, которые соответствуют определенному регулярному выражению, вместе с количеством совпадений

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

строка grep между обратными кавычками

`someString `complete (1 )Мне нужна "someString" между обратными кавычками. попробовал ниже, но не работает. файл кота.txt | grep '\ `. *\ `'
05.02.2021
3
ответа

Заменить на первый совпадающий символ с помощью sed

Попытка обновить код латекса. Четыре строки :что-то $^\text{TT}$ и многое другое что-то $^\text{T}$ и многое другое что-то $^\text{M\times N}$ и многое другое что-то $^\text{T} {...
02.02.2021
3
ответа

Используйте команду «sed», чтобы найти шаблон, а затем заменить все после этого с помощью Python

У меня есть такой файл в моей системе Linux, и я хочу изменить его на вывод, показанный ниже, с помощью скрипта Python. 1 _файл _имя=xyz.vps :input0 _бит/сек=8 input0 _is _padding _enable=0 input0 _task0 _file _name=${...
01.02.2021
3
ответа

grep с отрицанием в шаблоне

Как использовать grep (или другой инструмент )для сопоставления частей отрицания в шаблоне? пример php cronjob.php тест php cronjob.php сканирование _документ php cronjob.php сканирование _документ -v php cronjob.php scan _documenttest...
31.01.2021
3
ответа

grep :начать совпадающую строку с заданной позиции (пропустить первые n символов)

У меня есть файл, содержащий строки в следующем формате :2021 -янв -26 05 :35 foo bar 2 2021 -янв -26 05 :37 asdf 2 foo bar 2021 -Янв -26 05 :37 foo Интересующие меня паттерны начинаются с позиции 20. Итак, когда...
26.01.2021
3
ответа

sed соответствует либо началу строки, либо символу

У меня есть строка назначений, разделенных двоеточиями, каждое из которых имеет вид a=b. Мне нужно разобрать его, чтобы извлечь foo, где foo... :di=foo :.... Назначение di=foo может произойти в начале,...
01.12.2020