The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
szűrés Eredmények fxvisions Shell programozás és Scripting 3 10-10-2007 07:57 PM
Saját ps-ef | grep parancs eredmények vágott le bsp18974 A UNIX a dummies Kérdések és válaszok 1 08-14-2007 10:35 AM
Hogyan lehet az első 7 char a grep eredményeket? kthatch A UNIX a dummies Kérdések és válaszok 8 04-05-2007 01:00 AM
Hogyan lehet finomítani eredményeit grep-p priceb Shell programozás és Scripting 2 06-28-2006 08:40 AM
Több Grep Eredmények - Formázó sysera Shell programozás és Scripting 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 Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 10-24-2006
slire slire is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Hozzászólások: 7
Listaár grep eredmények

Szia

Meg kell keresni megfelelő húrok egy adatbázisban, és szeretnék kinyomtatni az összes fájlt, amely megegyezik az "adat", ami azt jelenti, hogy akarom a kimenetet tartalmaz datum a múlt megőrzését. ÉN egyetlen kap a grep függvény tp kiírja a tényleges fájl nevét ami nem elégséges, mivel az adatbázis a nagy és szeretnék rendezni dátum ....

Hálás minden segítségért,
Olában
  #2 (permalink)  
Old 10-24-2006
Jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Helyszín: NM
Hozzászólások: 5.754
Kód:
grep 'whatever detail I need'  /path/to/db/files/*.dbf
  #3 (permalink)  
Old 10-24-2006
slire slire is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Hozzászólások: 7
Bocs, talán egy kicsit világos, de a probléma egy kicsit bonyolultabb, hogy a kommandó csak kiírja a fájl nevét, és nem minden egyéb információt, mint például a dátum whem a fájl .....
  #4 (permalink)  
Old 10-24-2006
Jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Helyszín: NM
Hozzászólások: 5.754
mc a bane az unix - IMO
irányítsa át a kimenetet egy fájlba, majd módosítsa a kimeneti fájl ...

Kód:
grep 'whatever detail I need'  /path/to/db/files/*.dbf > outputfile
akkor nyit egy kimeneti_fájl olvasni.
  #5 (permalink)  
Old 10-25-2006
napolayan napolayan is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Helyszín: Bangalore, India
Hozzászólások: 41
slire,

-A nem lehet jutni, a fájl létrehozás dátuma UNIX. Amit a válasz nekem van kapott után megy át a szál ebben a témában. Az egyetlen dolog u kaphat az időt az utolsó módosítás idejét múlt n hozzáférést. Fura, de úgy tűnik, igaz.
  #6 (permalink)  
Old 10-25-2006
Heathe_Kyle Heathe_Kyle is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Hozzászólások: 15
Try this

Az ls parancs egy-két kapcsoló van, hogy esetleg elérni, amit keres. Elolvasása után, akkor egy ember ls bármilyen ízét Unix használ, ha a levél pontos használt kapcsoló más.

Először is, ls-lc általában kapsz egy időbélyeg, mikor a fájl utolsó módosításának dátuma.

Másodszor, az ls-lu általában kapsz egy időbélyeg, mikor a fájl utolsó férni.

Tehát, ha egy fájlt hoz létre, és soha nem elérhető (és így soha nem módosított), egy ls-lu parancs jelenti a timestamp a fájl, mikor hozták létre. De a következő alkalommal fér hozzá a fájlhoz, hogy az időbélyeg frissül.

Most pedig, ha megpróbálják kitalálni, melyik fájl régebbi, mint a többi kép, megpróbálhatod ezt:

ls-LCT / könyvtár

-l -> ad a hosszú lista, amely tartalmazza a timestamp
-c -> ad egy időbélyeg, mikor a fájl utolsó írt
-t -> rendezi a kimenetet, hogy a fájlok közül a nemrégiben átalakított vannak a csúcson, és a régebbi idők módosítás alján.

Szóval, ötvözve mindezt, amit már begyűjtött a többi posts:

a saját könyvtárában:
grep <whatever az Ön keresett for> / directory / of / *. dbf> valamifajl

És most, ha nem sokkal a valamifajl a bejegyzést valószínűleg így néz ki:
<A fájl nevét tartalmazó string>: <az karakterlánc keresett for>

Nos, nem akarsz információkat, hogy a fájl. Ha csak néhány sor, akkor is nyitott valamifajl ben vi és kézzel töröl minden a kettőspont után, amely éppen elhagyja a fájlnév. De ha a végén több tucat vagy akár több száz bejegyzés van szükség a hatékonyabb módja annak, hogy kiszűri azokat a fájlnév.

az awk-F: '(print $ 1)' valamifajl> somefile2
mv somefile2 valamifajl

Most már az összes fájlt a / a / a / *. dbf, amelyek megfelelnek a húr amit akartál. Most, hogy információhoz jusson az ilyen fájlokat.

A fájlnevet a "macska" valamifajl
tesz
ls-lc $ filename>> somefile2
kész
mv somefile2 valamifajl

Végül, több valamifajl.

** Majd tudomásul az én for ciklus nem használtam a-t zászlaját az ls parancsot. Mivel mi nem jutunk információk a kép egyszerre csak egyet, azok valójában nem olyan módon, hogy rendezze őket itt. Amint megkapjuk az összes kimenetet egy szöveges fájl, használhatod az awk és rendezheti is őket annak érdekében, ha szükséges. **

Ez kicsit hosszú és csúnya, de abból, amit mondtál nekem ezt meg kell szereznie a munkát elvégezni.

Tette ezt a választ a kérdésére, vagy hogy menjek ki a bal WAAAYYYY téren?

- HK
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 05:58 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0