2
ответа

переносимость sed :расширенное регулярное выражение и обратная косая черта

Следующую команду можно написать двумя способами :#использование расширенного регулярного выражения $ эхо-фубар | sed -E 's/ (foo )(бар )/\2\1/' барфу И :#с использованием обратной косой черты $ эхо-фубар | sed 's/\ (foo\ )\ (bar\ )/\2\1/' барфу...
07.02.2021
2
ответа

Bash :Замена строки/сокращение строки с помощью RegEx (RegEx Fail)

Я хотел бы сократить строки с помощью Bash. К сожалению, это не работает, как планировалось. Хотелось бы только лицевую часть с буквами. К сожалению, у него есть еще один из вариантов ниже...
28.01.2021
2
ответа

В чем разница между [0 -9]{3} и [0 -9]<пробел>{3} в RegEx?

У меня есть файл -кошка regex30.txt (914 ).582.3013 (873 ).334,2589 (521 ).589,3147 (625 ).235,3698 (895 ).568,2145 (745 ).256.3369 Я хочу преобразовать это в 914.582.3013 873.334.2589 521.589.3147 625.235....
26.01.2021
2
ответа

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

У меня много файлов с именами одного из этих шаблонов :1 Фамилия, Имя -Титул. Subtitle.extension 2 Фамилия, Н. Фамилия, Н. -Титул. Подзаголовок.расширение 3 ВВ. АА. -Титул. Подзаголовок....
06.01.2021
2
ответа

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

Во всех моих скриптах Python я хотел бы заменить две последовательные строки импортировать matplotlib как mpl mpl.style.use (mpl _plt _default _шаблон )с одной строкой plt.style.use (mpl _plt _default _template )Итак…
05.01.2021
2
ответа

bash + сопоставление регулярных выражений для обоих разных имен хостов

В моем скрипте bash я идентифицирую имя машины -kafka01 или kafka02 или kafka03 с помощью следующего кода bash регулярного выражения if [[ $ (hostname -s )= ~^kafka[[ :digit :]] ]] тогда /tmp/run.sh fi Пример...
24.12.2020
2
ответа

Как удалить текст, за которым следует обратная косая черта в файле, используя шаблон sed или регулярное выражение

У меня есть следующее содержимое в файле, я должен удалить текст «мониторинг» вместе с обратной косой чертой в суффиксе (Monitoring/ ), поэтому файл...
18.12.2020
2
ответа

Фильтровать выходные данные, чтобы получить все до первого тире и цифры

Мне нужно отфильтровать все возможные строки перед дефисом и числом fcp -workflow -4.3.0 -SNAPSHOT.zip Пример :fcp -workflow -4.3.0 -SNAPSHOT.zip Всегда должен получать :fcp -workflow или что угодно...
27.11.2020
2
ответа

Добавить дефис после первых N символов в строке, а также удалить часть строки, которая начинается с#

У меня есть строка, похожая на следующую :391c294eb646cd0f3068cc7ba945071d04327b0ccb181d901466ee3d79c6fe69 #3640345 Я бы хотел, чтобы это выглядело так :391с -...
23.11.2020
2
ответа

Сопоставление и замена шаблона Perl для замены только 4-го слова и сохранения всего остального

Мне нужно заменить 4-е слово в каждой строке на 0 :Оригинал :R5 _427 MMP15@2 :S VDD :1 967,796 TC1=0,0004785156 R5 _428 MMP15@2 :S linst _M55 :S 0,001 Ожидаемый результат :R5 _427 MMP15@2 :S VDD :1 0 TC1=0....
01.11.2020
2
ответа

Поиск текстовых шаблонов в файле журнала

У меня есть большой файл журнала, в котором все содержащиеся строки имеют одинаковый формат. Они могут немного различаться, но формат до первой скобки ] всегда одинаков. 31.7.112.60 --[26 января 2019 г. :19 :...
26.10.2020
2
ответа

Регулярное выражение Grep для извлечения только субдоменов

Этот список хранится в файле на моей машине с Linux :sub1.site.com sub2.site.com.edgekey.net subs.site.com.trafficmanager.com sub3.site.com Я хочу выбрать следующее из этого списка :sub.site.com И...
15.10.2020
2
ответа

Удаление первых N строк, соответствующих шаблону, с сохранением последней

Мне нужно удалить первые N строк, соответствующих регулярному выражению, но оставить последнюю. 28тест 32тест что-то другое 6тест что-то другое что-то другое 4тест совершенно что-то еще, я бы хотел что-то вроде этого....
13.10.2020
2
ответа

Поиск и замена повторяющихся символов в строке

Я хочу удалить/заменить "повторяющиеся символы" внутри строки, пример > Вход, staaacksoverflow Желаемый результат, stacksoverflow в этом сценарии a повторяется 3 раза, e равно 2 &...
08.10.2020
2
ответа

Ошибка регулярного выражения при попытке сопоставить слово целиком

Вот мой тестовый файл test.txt привет, пользователь 1 ВСЕ = (ВСЕ )NOPASSWD :/usr/bin/ */app/tomcat/tomcat */webapps/ *,/usr/bin/rm -rf /app/tomcat/tomcat */webapps/ *,/bin/rm -rf /app/tomcat/tomcat */webapps/ **. ш, /...
06.10.2020
2
ответа

регулярное выражение awk заменяет любую цифру на "", но не делает этого для чисел в скобках

Ввод показывает:(TJ )-8,5 (o12 )-3,2 (p1 )-15,3 (ik )-1,2 (1 )Результат должен быть:(ТД )-. (о12 )-. (стр.1 )-. (ик )-. (1 )Цифры любого количества цифр, содержащихся в скобках, заменять не следует, но все остальные цифры...
21.09.2020
2
ответа

Группа сопоставления регулярных выражений awk gensub в квадратных скобках

Ввод из записи $0 :-0,005 Tc 0,005 Tw [ (T )-8,5 (o )-3,2 (p )-15,3 (ik )]TJ Вывод в /1 с gensub, пожалуйста :(Т )-8,5 (о )-3,2 (р )-15,3 (ик)
21.09.2020
2
ответа

Почему этот шаблон регулярного выражения для электронной почты так популярен, если он даже не принимает во внимание строчные буквы?

Я видел, что приведенный ниже шаблон используется в нескольких местах (даже на софте )в качестве примера для проверки идентификатора электронной почты. \b[A -Z0 -9. _%+ -]+@[A -Z0 -9. -]+\.[A -Z]{ 2,}\b приведенное выше взято из https://www.regular-...
15.09.2020
2
ответа

Сценарий Awk не перехватывает хеш-символ «#»

Как заставить awk игнорировать записи, начинающиеся с комментария, сохраняя при этом все остальные записи? Приведенный ниже сценарий awk не игнорирует записи, начинающиеся с символа решетки в этом примере тестового файла. Это...
11.09.2020
2
ответа

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

Рассмотрим список строк/URL в файле, как показано ниже. $ кошка urls.txt https://example.com/index.php?param1=value1&param2=value2&param3=value3https://example2.com/home.php?param1=value1&...
02.09.2020
2
ответа

Cronjob -Удаление инодов % из команды, отправка по электронной почте

Я работаю над cron-скриптом, который отправляет электронное письмо, когда индексные дескрипторы достигают 80 %. #!/бин/баш #OUT=$ (df -ih | sed -n '1!p')#удалите первую строку, поскольку она не имеет значения -вторая строка важна RE=" ([0 -9]+ )%...
29.08.2020
2
ответа

grep для строк не после шаблона

Я пытаюсь найти все строки файла, не соответствующие определенному шаблону. Некоторое время у меня была проблема с моей историей использования GNU bash (версии 4 и 5 ), где команды появлялись в дубликатах. Я...
24.08.2020
2
ответа

sed заменить регулярное выражение на регулярное выражение

Это звучит как очень банальный вопрос, и это очень беспокоит меня. У меня есть текстовый файл, сгенерированный python, который содержит список имен хостов и IP-адресов в следующем формате :хост46....
21.08.2020
2
ответа

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

Я пытаюсь удалить символ, который находится в начале строки из нескольких строк, но у меня также есть другой шаблон непосредственно перед началом строки, который я не хочу удалять :1 :строка :тест... 2 :...
17.08.2020
2
ответа

Как отфильтровать PID из журналов безопасности Linux SSH?

12 августа 01 :30 :26 server.example.com sshd[19486] :Неверный пароль для root с XXXX порта 50528 ssh2 12 августа 01 :30 :26 server.example. com sshd[19486] :Получено отключение от XXXX порта 50528 :11 :...
13.08.2020
2
ответа

Заменить определенные значения на sed

У меня есть файл, содержащий сотни значений, начинающихся с $. $ cat /tmp/file $one $t $three $one $t $three $t $three Я пытаюсь использовать sed для замены только тех значений, которые начинаются с $t. $ sed &...
08.08.2020
2
ответа

Как удалить записи, начинающиеся с «chr1», но оставить записи с «chr11» или «chr19»?

У меня есть файл с такими записями :чр1 740678 740720 chr1 2917480 2917507 Я хочу удалить записи, начинающиеся с chr1, но сохранить другие, начинающиеся с chr11 или chr19 и так далее....
06.08.2020
2
ответа

Как найти каталоги (или файлы и т. д. )на основе выражения, которое применяется к путевому имени файла

Я пытаюсь найти/извлечь каталоги на основе выражения это относится к пути к файлу. Например, я использовал команду :найти. -введите d -ссылки 2 Чтобы получить список каталогов, который выглядит как-то...
22.07.2020
2
ответа

как выполнить поиск обоих файлов, но исключить другие файлы

Мы хотим искать строку по grep в обоих файлах :Файлы /confluent/журналы/server.log /confluent/logs/server.log.1 Но мы не хотим сопоставлять другие файлы, поскольку /confluent/журналы/server.log.2 /...
20.07.2020
2
ответа

Объясните выражение sed, которое удаляет строки с повторяющимися полями

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