![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| grep строка и выходного файла | happyv | Shell программирование и сценарии | 3 | 11-20-2007 12:16 AM |
| Загрузите файл и номер строки, с помощью grep | ceemh3 | UNIX для чайников Вопросы И Ответы | 4 | 09-17-2007 11:35 AM |
| Grep линия с соответствующими полями | hemangjani | UNIX перспективных И опытных пользователей | 13 | 08-10-2007 12:46 PM |
| Grep все файлы, соответствующие частичные имя_файла | mharley | Shell программирование и сценарии | 3 | 06-08-2005 03:17 PM |
| Потеря файла в grep выходных | netguy | Shell программирование и сценарии | 6 | 04-27-2004 12:39 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как grep / zgrep для вывода только соответствие файла и номер строки?
Привет всем,
Я пытаюсь zgrep / grep список файлов, так что он отображает только соответствие файла: номер строки и не отображает всей строке, например: (Эхо "1.txt"; Эхо "2.txt") | xargs zgrep-нет СТРУННЫЕ Если использовать опцию-O, она показывает, соответствующие строки и, если не используется, отображает весь соответствия строке. Я не хочу, чтобы отобразить содержимое строки. Только имя файла и linenumber должен быть отображен. Я также пытаюсь играть примерно с AWK. Любой ответ будет весьма признателен. Спасибо заранее, vvaidyan |
|
||||
|
Я хотел бы попробовать нечто вроде этого:
#! / USR / BIN / KSH Я в `Ls *. TXT` делать grep "<STRING>" $ 1 I> / Dev / нуль 2> И 1 если [[$? \u003d 0]] тогда Эхо-Н "$ (I):" grep-Н "<STRING>" $ I | AWK-F: '(printf "% S", $ 1 "")' FI готово эхо |
|
||||
|
Благодаря Keelba, с вашей программой, я ее в один вкладыш:
(Эхо "1.txt"; Эхо "2.txt") | xargs zgrep-н STRING | AWK-F: '(printf "% S% S", $ 1 "-", $ 2 "\ N")' Затем: xargs zgrep-н STRING | AWK-F: '(printf "% S% S", $ 1 "-", $ 2 "\ N")' Я поставил выше строку в файл: В. В.-grep Тогда, я могу использовать этот скрипт аккуратно, как: (Эхо "1.txt"; Эхо "2.txt") |. / VV-grep Заключительная вещь, которую я хотел бы расширить здесь только для ввода строки для поиска, так что программа может быть выполнена как: (Эхо "1.txt"; Эхо "2.txt") |. / VV-grep СТРУННЫЕ Я пытаюсь выяснить, каким образом я могу получить ввода в командной строке параметр в скрипте. Спасибо за большую помощь. Я смог понять ваше предложение, и оно может плесени на пути я хотел. Это будет замечательно, если бы вы могли сказать мне, если вы знаете, как получить от входного параметра строку команду в сценарий. vvaidyan |
|
||||
|
Понял ...
доступ к которым осуществляется через $ 0 / $ 1 / $ 2, в зависимости от позиции аргумента. Спасибо, vvaidyan |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|