The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 09-11-2007
ceemh3 ceemh3 is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2007
Сообщений: 3
Загрузите файл и номер строки, с помощью 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..
Old 09-11-2007
kahuna's Avatar
kahuna kahuna is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2007
Сообщений: 149
Это немного Клюге, но попробуйте

Код:
grep -nf test.txt /dev/null '{}' \;

Old 09-11-2007
fazliturk fazliturk is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2007
Сообщений: 45
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
Old 09-17-2007
ceemh3 ceemh3 is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2007
Сообщений: 3
Привет спасибо Kahuna, который прекрасно работает
Old 09-14-2007
Неверующий Unbeliever is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2005
Место проведения: Англия
Сообщений: 183
Вы можете сделать что-то вроде этого.

Елки создать сценарий называется, скажем mygrep, и положить в нее:


Код:
#!/bin/sh
grep -nf test.txt "$1" | sed -e "s!^!$1:!"

Вы можете сделать следующее:


Код:
find . -type f -name \*.java -exec ./mygrep {} \;

Closed Thread

Закладки

Теги
grep или

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 01:48 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0