Запитання з тегом «grep»

Для питань, пов’язаних з grep, інструментом командного рядка для пошуку текстових шаблонів у файлах. Використовуйте цей тег для запитань щодо самого grep або питань щодо проблем, що виникають внаслідок використання інструменту командного рядка grep.


3
grep: зворотний нахил
Я хочу зробити греп \resources\. Як це зробити? Я спробував: grep \resources\ grep \\resources\\ grep "\resources\" grep "\\resources\\" Жоден з цих не працює .

2
Греп межі слова
Приєднання до документації 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 Я хочу, щоб греп повернув ІСТИЧНУ / ФАЛЬСУ за існування / медіа / …

5
Як знайти шлях до файлу на основі його імені?
Я намагаюся знайти settings.xmlфайл у своїй машині Ubuntu. У мене немає поняття, де він знаходиться і в якому каталозі він знаходиться. Я спробував скористатися цим - ls -R | grep settings.xml Але це не показує мені повний шлях, де він є. Чи є якась інша команда, яку мені потрібно спробувати, …
22 grep  find 

4
Як ви можете перемістити (або скопіювати) всі файли певного типу до каталогу в Unix?
Я ще не дуже добре знайомий з усіма хитрощами grep/find/awk/xargs. Скажімо, у мене є деякі файли, що відповідають певному шаблону *.xxx. Ці файли знаходяться у випадкових місцях у певному каталозі. Як я можу знайти всі такі файли та перемістити їх у папку в моєму домашньому каталозі Unix (яка може ще …
22 grep  rename  file-copy 

3
Пошук рядка в кількох поштових файлах
Я працюю над SunOS 5.10. У мене папка, яка містить близько 200 поштових файлів. Кожен zip-файл містить у ньому лише один текстовий файл. Я хотів би знайти певний рядок у всіх текстових файлах у всіх поштових файлах. Я спробував це (який шукає будь-який текстовий файл у zip-файлі, що містить рядок …
22 grep  solaris  search  zip 

2
Виключіть приховані підкаталоги з 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 en:some_string=Some string Як я можу видалити приховані директорії svn …
22 grep  recursive 



8
Як використовувати grep та cut у скрипті, щоб отримати URL-адреси веб-сайту з HTML-файлу
Я намагаюся використовувати grep та cut для отримання URL-адрес з HTML-файлу. Посилання виглядають так: <a href="http://examplewebsite.com/"> Інші веб-сайти є .net, .govале я припускаю, що я міг би зробити точку відключення прямо раніше >. Тож я знаю, що можу використовувати греп і вирізати якось, щоб відрізати все перед http та після …

13
Як я можу видалити всі коментарі з файлу?
У мене є файл із коментарями: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Я просто хочу надрукувати весь коментований код: foo bar stuff morestuff evenmorestuff Вміти знімати коментарі з файлу так важливо ... Який хороший спосіб це зробити?

2
Як я можу використовувати grep для пошуку декількох неперервних каталогів?
Може здатися, що я задаю те саме, що і це питання , але у мене є різні вимоги. Це приклад моєї файлової системи: / код / внутрішній / dev / головний / громадські / dev / головний / випуск / інструменти / /code/internal/dev/, /code/public/dev/і /code/tools/містять підкаталоги для кількох проектів. Я …
21 grep  search 

1
Греп повільно вийти після пошуку матчу?
Я намагаюся написати скрипт bash, який опитує btmon для підключення пристроїв. У мене є робоче рішення, але це абсурдно повільно, і, схоже, проблема полягає в тому, що проблема є дуже повільною, щоб вийти після пошуку відповідності (близько 25 секунд). Що я можу зробити, щоб прискорити grepабо взагалі не використовувати його? …
20 bash  grep 

9
схоплюючи фіксовану струну на початку рядка
grep "^$1"подібні твори, але як я втечу, "$1"щоб греп не спеціально інтерпретував жодних персонажів у ньому? Або є кращий спосіб? Редагувати: я не хочу шукати, '^$1'але динамічно вставлену фіксовану рядок, яка повинна відповідати лише тоді, коли вона знаходиться на початку рядка. Ось що я мав на увазі під $1.
20 grep 

6
Рекурсивний пошук не працює на греп на сонелі
На нашому сервері Solaris я виявляю, що grep -rце не працює. Це звичайний спосіб, який я використовую grep. Здається, egrepмає таку саму поведінку. З огляду на те, що я не маю контролю над машиною, чи є спосіб grepздійснити рекурсивний пошук? Або мені потрібно труби вихід findв grep?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.