Вопросы по теме 'grep'
найти в файлах с помощью ruby или python
Популярный текстовый редактор имеет следующую функцию «найти в файлах», которая открывается в диалоговом окне:
Look For: __searchtext__
File Filter: *.txt; *.htm
Start From: c:/docs/2009
Report: [ ] Filenames [ ]FileCount...
1382 просмотров
schedule
29.07.2023
Примеры того, как сначала сделать что-то не так, намеренно
Я просто поймал себя на том, что делаю что-то, чем много занимаюсь, и хотел обобщить это, выразить это, поделиться этим и посмотреть, кто еще следует этой общей практике, чтобы найти другие примеры ситуаций, в которых это может быть актуально....
394 просмотров
schedule
05.01.2024
вопрос основного синтаксиса powershell для выбора
Предыстория: здесь цель состоит в том, чтобы выполнить некоторые основные команды в powershell с помощью select-string. По какой-то причине некоторые вещи не работают должным образом.
Предположим следующее:
$vfilter =...
1300 просмотров
schedule
05.06.2023
Как рекурсивно найти и заменить все вхождения строки в дереве каталогов?
Используя только grep и sed, как мне заменить все вхождения:
a.example.com
с участием
b.example.com
в текстовом файле в дереве каталогов /home/user/ , рекурсивно находя и заменяя все вхождения во всех файлах в подкаталогах.
118467 просмотров
schedule
18.02.2023
Захват групп из Grep RegEx
У меня есть этот небольшой скрипт в sh (Mac OSX 10.6) для просмотра массива файлов. На этом этапе Google перестал быть полезным:
files="*.jpg"
for f in $files
do
echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*'
name=$?...
466653 просмотров
schedule
20.03.2023
Как сделать не жадное совпадение в grep?
Я хочу найти самое короткое совпадение, и шаблон должен быть примерно таким:
<car ... model=BMW ...>
...
...
...
</car>
... означает любой символ, а ввод состоит из нескольких строк.
136084 просмотров
schedule
30.04.2023
помогите с циклом unix tar и grep
Мне нужна помощь в создании цикла, который возьмет один из моих файлов с расширением .tar.gz, распаковывает его, распаковывает и ищет файлы внутри (с расширением .tlg), используя grep -a >> output.text.
В outout.text мне потребуются совпадающие...
790 просмотров
schedule
18.09.2023
Сценарий оболочки для поиска, поиска и замены массива строк в файле
Это связано с другим вопросом/кодом-гольфом, который я задал в Code golf: выделение цветом повторяющегося текста
У меня есть файл «sample1.txt» со следующим содержимым:...
3901 просмотров
schedule
18.08.2023
Команда grep работает в testdir, но не в реальном каталоге
Я просто подумал, что нашел свое решение, потому что команда работает в моем тестовом каталоге.
grep -H -e 'author="[^"].*' *.xml | cut -d: -f1 | xargs -I '{}' mv {} mydir/.
Но с помощью команды в каталоге, отличном от теста, команда не...
769 просмотров
schedule
29.03.2024
извлечь цифры между двумя шаблонами awk/egrep
Я хочу извлечь переменное количество цифр между двумя шаблонами, например:
исправление:
blah blah.... AAM #6,blah blah
blah blah.... AAM #10 , blah blah
blah blah.... AAM #100 , blah blah
выход: 6, 10 и 100
Мне нужно извлечь числа...
1668 просмотров
schedule
13.12.2023
Рекурсивный поиск файлов с заданным именем и поиск экземпляров определенной фразы И отображение пути к этому файлу
У меня есть куча папок и подпапок. Каждый из них содержит, среди прочего, текстовый файл с именем index.yml с полезными данными. Я хочу выполнить поиск по всем различным файлам index.yml , чтобы найти экземпляры строки поиска. Я должен видеть...
25402 просмотров
schedule
02.03.2023
Получение текста из HTML-тега в локальном файле с помощью grep [duplicate]
Возможный дубликат: RegEx сопоставлять открытые теги, кроме автономных тегов XHTML
Выдержка из входного файла
<TD class="clsTDLabelWeb" width="28%">Municipality: </TD>
<TD style="WIDTH: 394px"...
10968 просмотров
schedule
14.04.2023
Список всех версионных файлов в Subversion? (Удалить файлы по имени)
Какому-то умному парню в офисе удалось зафиксировать целую кучу «резервных» файлов (они начинаются с ._ ) на наш сервер Subversion.
Предпочтительно я хотел бы удалить эти файлы с помощью какого-нибудь базового сценария bash вместо того, чтобы...
6617 просмотров
schedule
06.07.2023
grep: строка слишком длинная, сообщение об ошибке
Я использовал следующий синтаксис, чтобы найти IP-адрес под /etc
(ответил Деннис Уильямсон на сайте суперпользователя)
но получаю сообщение "grep: строка слишком длинная".
Кто-то знает, как игнорировать это сообщение и почему я получаю это?...
22221 просмотров
schedule
12.04.2023
Как найти символ доллара ($)?
% cat temp
$$$ hello1
$$ hello2
hello3
## hello4
hello5 $$$
% cat temp | grep "$$$"
Illegal variable name.
% cat temp | grep "\$\$\$"
Variable name must contain alphanumeric characters.
%
Я хочу найти $$$ и ожидаю, что результат...
63999 просмотров
schedule
25.07.2023
Передача файла с несколькими шаблонами в grep
Допустим, у нас есть два файла.
match.txt : файл, содержащий шаблоны для сопоставления:
fed ghi
tsr qpo
data.txt : файл, содержащий строки текста:
abc fed ghi jkl
mno pqr stu vwx
zyx wvu tsr qpo
Теперь я хочу выполнить команду...
2931 просмотров
schedule
19.06.2023
Как выделить пакет последовательных строк из файла
Я хочу выделить серию последовательных строк, которые начинаются с определенного шаблона и заканчиваются определенным шаблоном. Например. содержимое файла выглядит так:
линия 1
строка 2
.
.
.
my_start_pattern
.
.
.
my_end_pattern...
3754 просмотров
schedule
05.04.2023
Как я могу использовать инструменты командной строки Mac OS X (и UNIX), такие как grep, с файлами UTF-16?
У меня есть куча текстовых файлов, которые я хочу использовать с grep. Все они взяты из внешнего источника, имеют кодировку UTF-16 и начинаются со знака порядка следования байтов.
Инструменты Unix, такие как grep, для меня не работают. Какой...
1292 просмотров
schedule
20.03.2022
Подавить само совпадение в grep
Предположим, у меня есть много файлов в виде
First Line Name
Second Line Surname Adress
Third Line etc
etc
Теперь я использую grep для сопоставления с первой строкой. Но на самом деле я делаю это, чтобы найти вторую строку. Вторая строка...
3976 просмотров
schedule
17.09.2023
Как выполнить grep, а затем не выполнить оператор if на конкретном выходе из grep?
Хорошо, мне нужно найти вывод, который дает команда, особенно «gbak: ERROR», а затем потерпеть неудачу. Я не знаю, правильно ли я поступаю, я пытался сделать, если не удалось, если grep вывел вывод в /dev/null, но я тоже не смог заставить это...
16982 просмотров
schedule
02.01.2024