1
ответ

Тарирование -сжатие только скрытых каталогов (или файлов + каталогов)

Исходя из этого, для архивирования всех скрытых файлов в текущем каталоге можно использовать лс -А | egrep '^\.' | tar cvf./test.tar -T -Однако как можно заархивировать только все скрытые каталоги или все скрытые каталоги и файлы в текущем каталоге? На ос
08.11.2021
1
ответ

Замена счетчика в имени файла для всех файлов в каталоге

После импорта нескольких 1000 файлов с камеры на жесткий диск я понял, что счетчик, используемый в процессе переименования файла -не начинается с 0. Это приводит к такой структуре файла :Мои каникулы 2018 -05 -03 2345.jpg Мой отпуск 2018 -05
07.11.2021
1
ответ

Какие выражения будут соответствовать шаблону (^[0 -9]..[a -zA -Z ]+$ )в команде grep? Баш Linux

Я пытаюсь понять, какие именно выражения регулярное выражение (^[0 -9]...[a -zA -Z ]+$ )обнаруживает в команде grep (linux терминал )Я знаю, что если бы я написал следующую команду :grep ^[0 -9]...[a -zA -Z] имя файла
03.11.2021
1
ответ

bash заменяет текст в строке подстановочными знаками sed/regnex

Мне интересно, возможно ли это, Я хочу массово заменить текст в разных файлах, это не проблема. Что я не могу понять, или даже если это возможно, так это заменить текст определенным образом. Например :Строка = XXXXX _имя ($var1)
28.10.2021
1
ответ

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

Я пытаюсь использовать find для возврата всех имен файлов, путь к которым содержит определенный каталог, но в пути к файлу нет другого определенного каталога. Что-то вроде :myRegex= <регулярное выражение> targetDir= <исходный каталог>
27.10.2021
1
ответ

Извлечь уникальные поддомены из входного файла

У меня есть файл.txt с 2 миллионами строк, содержащих URL-адреса одного и того же домена, мне нужно извлечь только уникальные поддомены из этого списка... Проблема в том, что когда я использую приведенную ниже команду, выходные данные возвращают все уника
22.10.2021
1
ответ

Grep для последовательных слов с заглавными буквами

Я пытаюсь найти два последовательных слова, начинающихся с заглавных букв. Пример Ввод :x Yyy Zzz xx y Выход :Yyy Zzz Прямо сейчас я могу найти все заглавные буквы cat txtfile.txt | grep -o '\<[A -Z][a -z] *\>
19.10.2021
1
ответ

как выполнить множественную замену блока текста с помощью sed?

У меня есть текстовый файл, и в нем есть блок с шаблоном, как показано ниже :#файл кота Jit.... включено = ложь Джит..обувь.. From=2021 -01 -01 Джит..перчатки.. From=2021 -01 -01 поэтому я хочу изменить все эти совпадающие регулярные выражения, написал фа
05.10.2021
1
ответ

Регулярное выражение для соответствия одному экземпляру символа

У меня есть эта штука, которую я поддерживаю на работе, и она использует довольно загадочный DSL. И инструментарий для этого не велик. Чтобы справиться с плохим инструментарием, я написал несколько скриптов, чтобы попытаться найти некоторые проблемы с код
03.10.2021
1
ответ

Pregunta sobre el uso de sed, filtrado de datos

Aquí hay un archivo de texto de muestra :almacenar :xxx Eliminar :xxx Vence :sábado, 30 de octubre de 02021 13 :01 :57 +0100 almacenar :xxx Eliminar :xxx Vence :sábado, 30 de octubre de 02021 13 :01 :57 +0100 almacenar :abc almacenar :sdf Vence :sábado, 3
28.09.2021
1
ответ

Почему эта команда -строки sed не работает так, как я думал?

Бег завиток -с ' https://www.idealista.com/inmueble/94238881/' \ -H 'авторитет :www.idealista.com' \ -H 'кэш -управление :макс. -возраст=0' \ -H 'обновление -небезопасные -запросы :1' \ -H 'пользователь -агент :Mozilla/5.0 (X11; Linux x86 _64 )AppleWebKit
17.09.2021
1
ответ

Как найти шестнадцатеричный шаблон с подстановочными знаками?

Я пытаюсь найти смещение шестнадцатеричного шаблона в файле. Это работает для одного конкретного значения :$ grep -obUaP -m1 "\x00\x50\x53\x46\x01\x01\x00\x00\x34\x01\x00\x00" файл.bin 3088 :ПСФ4 Однако этот шаблон включает несколько байтов, которые измен
16.09.2021
1
ответ

Почему "grep -w" соответствует словам, за которыми следует дефис/минус (" -" )?

Мне нужно спросить вас об использовании команды grep в сценарии Bash в Debian. У меня есть например файл с этими строками :/фрукты -/apple.txt /фрукты -/banana.txt /фрукты -/образцы /овощи -/carrot.txt /овощи -/чеснок
15.09.2021
1
ответ

Поиск по номерам строк в GNU Ed

Недавно я начал изучать ed, однако дошел до того, что мне нужно искать текст. Моей первой попыткой была команда ed /, которая покажет вхождения, но не будет включать номера строк. Это достижимо в ванильной версии?
03.09.2021
1
ответ

Моя команда sed выдает ошибку sed:-e expression #1, char 22 :неизвестная опция для `s'

Я попробовал следующую команду в своем скрипте и получил ошибку: sed -i -e 's/\ (dataTable\ )/$replace \1/' файл.txt Сообщение об ошибке, sed:-e выражение #1, char 22 :неизвестная опция для `s' Пожалуйста, помогите мне исправить команду, чтобы избежать ош
25.08.2021
1
ответ

как заменить одиночную точку с плавающей запятой на 0 с помощью регулярного выражения

Я работаю над скриптом Python, и в какой-то момент кода я прошу пользователя ввести целое число или число с плавающей запятой, и я использую регулярное выражение для проверки правильности ввода значения Вот входная часть моего скрипта :импортировать повто
25.08.2021
1
ответ

Соберите 2 слова из определенного столбца CSV и подсчитайте их

Я пытаюсь найти лучший способ выполнить следующий запрос grep/awk. Ниже приведен тривиальный пример вопроса. Я дошел до этого момента с помощью своего регулярного выражения :grep -По ^ (? :[^,]+,\s? ){7} (Хочу|Потребность )| awk -F ',' 'NR>=2{print $8}' |
25.08.2021
1
ответ

Зависание при выборе столбцов с помощью регулярного выражения (в декодере wazuh)

У меня есть этот журнал, но я не знаю, как выбрать несколько столбцов. 04.07.2021 12 :11 :31.801 [25760] info MainForm -Database (s )загружен :CA _2021,beforetest,FL _2,FL _Январь _2021,jhon,DC _Город _Январь _2021,Statetest,...
09.08.2021
1
ответ

Сопоставление повторяющегося шаблона с использованием регулярных выражений

Допустим, у меня есть файл следующего вида 1,2,3 -5,6 1,2,3 -5,6, 1 1 -3 1,2,3 -,4,5 -7 1,2,3 -,4,5 -7, 1,2, -3,4,5 1,2, -,3,4 1,2,,,3,4,1,2,3 Только комбинация следующих правил должна считаться действительной :...
25.07.2021
1
ответ

Использование bash для регулярного выражения на выходе функции для оценки другой функции с использованием найденных групп регулярных выражений

У меня есть функция bash, FUNCTION _Вывод A who выглядит следующим образом :ID HELD _SINCE HOLD _REASON 123456.0 7/1 20 :40 Пиковое использование :2370 мегабайт. 123457.0 7/1 20 :40 Пиковое использование :...
02.07.2021
1
ответ

Копировать папки только с числовыми именами

Предположим, у нас есть каталог /dir/, который содержит множество папок. Некоторые имена папок являются числовыми, такими как 1, 2, 64346, 2353, 3 и т. д. Некоторые содержат классические имена, некоторые _имя, некоторые _, другие _имя,...
30.06.2021
1
ответ

Остановить systemd от переполнения журналов сообщением «Игнорирование неизвестной управляющей последовательности»

Это мой сервис [Единица измерения] Description=Услуга по очистке, которую я сделал [Service] ExecStart=/home/me/scripts/cleanup.sh -d /home/me/scripts/testfolder/ -f ". */ *.[0 -9]\{4\ } -[0 -9]\{2\} -[0 -9]\{2\} -[0 -9]\{2\} -[...
28.06.2021
1
ответ

awk -поиск и замена строки специальных символов

Я пытаюсь найти и заменить следующую строку :~| ~\N pete@computer :~$ cat test.txt one ~| ~два ~| ~\Nthree Зная, что вертикальная черта является специальным символом, я избегаю его. Я также избегаю...
24.06.2021
1
ответ

Лучший способ доступа к файлам внутри каталогов с общей частью имени каталога

название вообще не -не говорит само за себя, но я не знаю, как его правильно сформулировать. Я объясню на примере. У меня есть такая структура каталогов :results/ test _0 _part1 _x000/...
21.06.2021
1
ответ

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

Я пытаюсь сопоставить некоторые файлы изображений, которые имеют общее базовое имя, но имеют информацию о размере, добавленную в конце с помощью find. -имя «Имя *» для соответствия файлам, таким как :Имя.jpg Имя@2x.jpg Имя -180x101.jpg...
19.06.2021
1
ответ

Преобразование этого регулярного выражения в дружественное для sed

Я пытаюсь выполнить это регулярное выражение с помощью sed, но, похоже, sed не поддерживает? Пишет недопустимый диапазон символов эхо "$информация" | sed -e 's/ (? :\d[\s -.] *){12,19}/ */g' Попытка сопоставить любое...
18.06.2021
1
ответ

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

Я пытаюсь найти регулярное выражение, соответствующее пути формата./foo/baz/bar/filename.c в контексте [[ $string = ~$regex ]]. Я бы ожидал, что regex=$' (^\./ ). *$' для соответствия, но ${BASH _REMATCH[1]} остается...
11.06.2021
1
ответ

Как заменить ведущие табуляции на 4 пробела с помощью sed?

В vim вроде так можно сделать ::s/^\t\+/\=repeat (' ',len (submatch (0 )))Я не понял, как это переводится в sed. Я попробовал следующее :sed -ri "s/^\t\+/\=repeat (' ',len (...
05.06.2021
1
ответ

Подсчет строк в файле без подсчета пустых строк

Допустим, есть файл с 7 строками. Например :а б с #д e Когда я запускаю grep -c ' #' -c -v имя_файла здесь это дает мне 6 строк. Я хочу, чтобы он показывал 5 строк, чтобы убрать это пустое пространство.
04.06.2021
1
ответ

Обнаружена ошибка в сценарии

У меня есть запутанный скрипт, который должен получить название сайта (типаhttps://google.com/etc):#!/bin/bash ARTIST=$ (echo "$@" | grep -oP 'https :\\/\\/\\K.+? (?=.com )' | sed -e "s/\b\ (.\ )/\u\...
30.05.2021