![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Использование grep для извлечения номера | mskarica | Shell программирование и сценарии | 8 | 06-26-2008 03:47 AM |
| Как grep / zgrep для вывода только соответствие файла и номер строки? | vvaidyan | UNIX для чайников Вопросы И Ответы | 3 | 03-12-2008 05:33 PM |
| Grep рядом со строкой в KSH | rodluo | Shell программирование и сценарии | 3 | 12-09-2007 09:31 AM |
| grep строка с номером | salaathi | Shell программирование и сценарии | 4 | 12-04-2007 11:42 AM |
| Есть ли поэтому, чтобы получить число строк в результате grep? | umen | UNIX для чайников Вопросы И Ответы | 1 | 03-16-2006 09:56 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Загрузите файл и номер строки, с помощью grep
Привет,
Я использую оболочку корня, чтобы попытаться получить имя файла, номер строки и строки текста, используя, например Grep найти. /-типа F-наме "*. Java"-Exec Grep-NF test.txt '()' \; (test.txt содержится строка для поиска) возвращает номер строки и строки текста. Grep-L вернет имя файла, но Grep-LN doesn't вернуть имя файла, номер строки и строки текста. Возможно ли это сделать с помощью Grep?, Или же я должен использовать что-то вроде AWK? Буду признателен, если кто-нибудь может мне помочь спасибо Последняя редакция ceemh3; на 09-11-2007 10:22 AM.. |
|
||||
|
Grep-L не дает файла name.it дает только файл name.So коде это правда. Тогда что это неправильно.
если использовать Grep подобных; Grep-NF test.txt file1 file2 ... Grep-NF test.txt * Grep-NF test.txt *. Java оно дает файла: LineNumber: текст Проблема, когда вы даете имя файла Grep поэтому он предполагает, что вы знаете имя файла так doesn't написать имя файла При использовании кода выше, когда он находит файл, он выполняет Grep-NF test.text filexx (известный файл) Вы должны найти способ использования Grep-NF text.txt *. Java |
|
||||
|
Привет спасибо Kahuna, который прекрасно работает
|
|
||||
|
Вы можете сделать что-то вроде этого. Елки создать сценарий называется, скажем mygrep, и положить в нее: Код:
#!/bin/sh grep -nf test.txt "$1" | sed -e "s!^!$1:!" Вы можете сделать следующее: Код:
find . -type f -name \*.java -exec ./mygrep {} \;
|
![]() |
| Закладки |
| Теги |
| grep или |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|