Вопросы с тегом «grep»

24
Какой смысл перенаправлять вывод команды grep в / dev / null?

Рассмотрим эту строку: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Какой смысл искать шаблон в выводе, если результат этого отбрасывается? И если такая строка появляется как последняя вещь в bash-скрипте, возвращается ли ее значение...

24
Как использовать [\ w] + в регулярном выражении в sed?

Я нахожусь на Windows, но я предполагаю, что мой вопрос все еще правильно помещен здесь. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Я заметил, что следующие работы (вывод here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Но это не...

24
'ls -1': как вывести список имен файлов без расширения

ls -1 перечисляет мои элементы так: foo.png bar.png foobar.png ... Я хочу, чтобы это перечислилось без .pngтак: foo bar foobar ... (каталог содержит только .pngфайлы) Может кто-нибудь сказать мне, как использовать grepв этом случае? Цель: у меня есть текстовый файл, где перечислены все имена без...

24
Эквивалентная команда для grep бинарных файлов

У меня есть куча двоичных файлов, и я знаю, что внутри этих двоичных файлов есть строки, которые я хочу найти. Я хочу сделать: grep -lir "the string I am looking for" и получить список всех двоичных файлов в определенном каталоге, которые содержат эту строку, но grep -lir, очевидно, не работают с...

24
Как я могу «grep» паттерны через несколько строк?

Кажется, я неправильно использую grep/ egrep. Я пытался найти строки в несколько строк и не смог найти совпадение, хотя я знаю, что то, что я ищу, должно совпадать. Первоначально я думал, что мои регулярные выражения были неправильными, но в конце концов я прочитал, что эти инструменты работают в...

24
tr жалуется на «недопустимую последовательность байтов»

Я новичок в UNIX и использую «Командную строку Mac OS X» Кирка МакЭлхарна, чтобы научить себя некоторым командам. Я пытаюсь использовать trи grepтак, чтобы я мог искать текстовые строки в обычном документе MS-Office Word. $ tr '\r' '\n' < target-file | grep search-string Но все, что он...

23
Добавление чисел из результата grep

Я запускаю следующую команду: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' и я получаю следующий результат: 1 4 0 8 Я хотел бы добавить каждое из чисел до переменной счетчика. Есть ли волшебный лайнер, который кто-то может мне помочь...

23
Почему 'grep -q' потребляет весь входной файл?

Рассмотрим следующий входной файл: 1 2 3 4 Бег { grep -q 2; cat; } < infile ничего не печатает. Я ожидаю, что это напечатает 3 4 Я могу получить ожидаемый результат, если я изменю его на { sed -n 2q; cat; } < infile Почему первая команда не выводит ожидаемый результат? Это доступный входной...

23
Regex для всех 10 буквенных слов, с уникальными буквами

Я пытаюсь написать регулярное выражение, которое будет отображать все слова длиной 10 символов, и ни одна из букв не повторяется. Пока у меня есть grep --colour -Eow '(\w{10})' Что является самой первой частью вопроса. Как бы я проверил «уникальность»? Я действительно понятия не имею, кроме этого...

23
Поиск по запросу (не по имени файла) в grep

Я хочу выбрать определенные строки, содержащие данное число из файла. Файл, который я хочу найти, называется os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed Первая часть,...

22
Исключить скрытые подкаталоги из grep -r

У меня есть локальная копия SVN, я хочу сделать поиск по строке some_string. $ grep some_string * -r lang/en:some_string=Some string lang/.svn/en:some_string=Some string Но если пойти немного дальше, кажется, что скрытые каталоги первого уровня исключены: $ cd lang && grep some_string * -r...

22
Поиск строки в нескольких файлах zip

Я работаю над SunOS 5.10. У меня есть папка, которая содержит около 200 ZIP-файлов. Каждый почтовый файл содержит только один текстовый файл. Я хотел бы найти конкретную строку во всех текстовых файлах во всех файлах zip. Я попробовал это (который ищет любой текстовый файл в zip-файле, который...

22
Как вы можете переместить (или скопировать) все файлы определенного типа в каталог в Unix?

Я пока не очень знаком со всеми хитростями grep/find/awk/xargs. Скажем, у меня есть файлы, соответствующие определенному шаблону *.xxx. Эти файлы находятся в случайных местах в определенном каталоге. Как я могу найти все такие файлы и переместить их в папку в моем домашнем каталоге в Unix (которая...

22
Как найти путь к файлу на основе его имени?

Я пытаюсь найти settings.xmlфайл на моей машине с Ubuntu. Я понятия не имею, где он находится, и в каком каталоге он находится. Я пытался использовать это - ls -R | grep settings.xml Но он не показывает мне полный путь, где он находится. Есть ли какая-либо другая команда, которую мне нужно...

22
Grep границы слова

Согласно документации GNU: ‘\<’ Match the empty string at the beginning of word. ‘\>’ Match the empty string at the end of word. Мой / etc / fstab выглядит так: /dev/sdb1 /media/fresh ext2 defaults 0 0 Я хочу, чтобы grep возвращал TRUE / FALSE для существования / media / fresh. Я пытался...

21
Как использовать grep и cut в скрипте для получения URL сайта из файла HTML

Я пытаюсь использовать grep и cut для извлечения URL-адресов из файла HTML. Ссылки выглядят так: <a href="http://examplewebsite.com/"> Другие сайты имеют .net, .govно я предполагаю, что я мог бы сделать точку отсечки прямо перед >. Так что я знаю, что могу использовать grep и cut как-то,...