The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google unix.com



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Фильтрация списка результатов fxvisions Shell программирование и сценарии 3 10-10-2007 08:57 PM
Мой PS-EF | grep команда Результаты отрубали bsp18974 UNIX для чайников Вопросы И Ответы 1 08-14-2007 11:35 AM
Как показывать первые 7 символов из grep результаты? kthatch UNIX для чайников Вопросы И Ответы 8 04-05-2007 02:00 AM
Как улучшить результаты grep-P priceb Shell программирование и сценарии 2 06-28-2006 09:40 AM
Несколько Grep Результаты - Форматирование sysera Shell программирование и сценарии 7 03-25-2004 06:04 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 10-24-2006
slire slire is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2006
Сообщений: 7
Список grep результаты

Привет

Мне нужно искать соответствующие строки в базу данных, и я хочу, чтобы напечатать все файлы, что матч в "подробно", а это значит, что я хочу выходной содержать Datum последнего сохранения. Я только получить grep функция печати TP фактические имена файлов, которые не достаточно, поскольку база данных по крупным и мне нужно разобраться в дату ....

Огромная благодарность всем за помощь,
Ола
Old 10-24-2006
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5807

Код:
grep 'whatever detail I need'  /path/to/db/files/*.dbf

Old 10-24-2006
slire slire is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2006
Сообщений: 7
Извините, может быть, я был немного непонятно, но эта проблема является немного более сложным, что коммандос будет печатать только имя файла, а не какой-либо другой информации, как дата whem файл был создан .....
Old 10-24-2006
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5807
MC является губительным последствиям для Unix - ИМО
перенаправить вывод в файл, а затем отредактировать файл вывода ...


Код:
grep 'whatever detail I need'  /path/to/db/files/*.dbf > outputfile

откройте один outputfile читал.
Old 10-25-2006
napolayan napolayan is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2006
Место проведения: Бангалор, Индия
Сообщений: 41
slire,

Его не удалось получить файл, дата создания в UNIX. Thats ответ я получил после переживает резьбы по этой теме. Единственная вещь вы можете получить много времени последней модификации N времени последнего доступа. Странно, но по всей видимости, правда.
Old 10-25-2006
Heathe_Kyle Heathe_Kyle is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2006
Сообщений: 15
Попробуйте это

В Ls команды есть несколько переключателей, что, возможно, выполнить то, что вы ищете. После прочтения этого делать мужчина Ls на любой вкус Unix вы используете в случае точного письме используется для переключения отличается.

Во-первых, LS-LC, как правило, дают вам время, когда этот файл в последний раз изменена.

Во-вторых, LS-Лу, как правило, дают вам время, когда этот файл в последний раз обращались.

Таким образом, если файл был создан, и никогда не обращались (и, следовательно, никогда не изменяется), один LS-Лу команда сообщит о времени, когда этот файл был создан. Но в следующий раз, когда вы получаете доступ к файлу, что времени обновляется.

Теперь, если вы хотите, чтобы выяснить, какие файлы старше, чем другие файлы, вы можете попробовать следующее:

LS-lct / каталог

-L -> Дает давно список, который включает в себя время
-C -> Дает время, когда файл был последний письмо
-T -> рода выход тем, что файлы, измененные в последнее время находятся на верхней и старые модификации находятся на нижней.

Таким образом, сочетая все это с тем, что я собрал из других ваших постов:

из домашней директории:
grep <whatever это ваш поиск for> / каталог / в / *. DBF> somefile

Теперь, если вы сделали больше на somefile вступления, вероятно, будет выглядеть следующим образом:
<the имя файла, содержащего string>: <the строку вы искали for>

Теперь вы хотите получить информацию о том, что файл. Если Есть лишь небольшое число строк, можно открыть в somefile VI и вручную удалить все после двоеточия, которое оставляет только имя файла. Но, если вы в итоге десятки или даже сотни записей, нам нужен более эффективный способ разбора из файла.

AWK-F: '(печати $ 1)' somefile> somefile2
М. В. somefile2 somefile

Теперь у нас есть список всех файлов в директорию / директории / с / *. DBF, которые соответствуют строке вы хотели. Теперь, чтобы получить информацию об этих файлах.

для файлов в каталоге `кота somefile`
делать
LS-LC $ имя_файла>> somefile2
готово
М. В. somefile2 somefile

Наконец, более somefile.

** Вам сведения в моем цикле для меня не использовать флаг-т о Ls команды. Поскольку мы получение информации о файлах одновременно, их действительно не способ сортировки их здесь. Как только мы получим всю вывода в текстовый файл, вы можете использовать AWK и сортировать чтобы положить их в порядок, если необходимо. **

Он долго и любопытное уродливую, но от того, что вы сказали мне, это должно получить работу.

Ли это ответ на Ваш вопрос, или же я иду WAAAYYYY в левом поле?

- HK
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 03:20 PM.


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