The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

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
Hogyan listout fájlok alapuló csoport a napon ...? psiva_arul A UNIX a dummies Kérdések és válaszok 3 04-21-2008 10:03 AM
Átkelés a dirs és fájlok törlése alapuló dátuma ravi2082 Shell programozás és Scripting 5 07-18-2007 05:28 PM
Távolítsa el a kép alapján dátuma hshapiro A UNIX a dummies Kérdések és válaszok 4 12-09-2005 12:21 PM
script fájl megtekintéséhez alapuló dátuma krahuliyer Shell programozás és Scripting 6 10-05-2005 05:51 AM
Mozgó kép alapján létrehozás dátuma dgoyea A UNIX a dummies Kérdések és válaszok 1 06-28-2001 06:43 PM

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 01-09-2007
sbasetty sbasetty is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2006
Hozzászólások: 75
Gróf fájlok alapján dátum?

Hi Friends,

Tud akárki segítsen nekem ezzel:
Ahhoz, hogy a gróf a program, hogy a meglévő egy könyvtárban létrehozott egy perticular időpontban, mint a példában (01/08). (Miután ugyanezt a mintát a fájlnév)

Pl.:
FileName Creted dátuma

FILE001 01/08/2007
FILE005 01/06/2007
TXT003 01/08/2007
FILE005 01/08/2007

Azt kell számolni, azaz a "2" (FILE001 és FILE005 elkészülés 01/08)

Nekem van használt ls-l | grep-c ^ -- Ez az összes fájl letöltése a könyvtárban,


Köszi előre

Sam
  #2 (permalink)  
Old 01-09-2007
blowtorch's Avatar
blowtorch blowtorch is offline Forum Advisor  
Supporter
  
 

Join Date: Dec 2004
Helyszín: Szingapúr
Hozzászólások: 2350
Természetesen ez retreiving az összes fájlt. Az Ön parancs csak fut "ls-l | grep-c ^ - '. Ezen az oldalon minden fájlt a könyvtárban, akkor csak kiszűri sima fájlokat (eltávolítja a könyvtárak / csövek / devices).
El kell szűrő a fájlok, amik a 8. első, amit akarsz. Használja megtalálni, illetve a grep hogy szerezzük be a kívánt fájlokat, majd futtassa először a gróf.
  #3 (permalink)  
Old 01-10-2007
sbasetty sbasetty is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2006
Hozzászólások: 75
Próbáltam megtalálni használ

megtalál. -name FILE001 *.* | grep-c ^
Ez ad egy hiba legyen szíves helyes nekem.

Hogyan lehet a fájlokat szűrő alapuló létrehozásának dátumát?
  #4 (permalink)  
Old 01-10-2007
blowtorch's Avatar
blowtorch blowtorch is offline Forum Advisor  
Supporter
  
 

Join Date: Dec 2004
Helyszín: Szingapúr
Hozzászólások: 2350
Ha ismeri a dátumot, és fut kézzel, tudod csak a grep a dátum:
az ls-l | grep-c "Jan 8" -

-Edit
Jobb:
megtalál. -type f | xargs ls-l | grep-c "Jan 8" -
Annak megakadályozása érdekében süllyedt alkönyvtárakat, csak a keresés az oldalon nem talál recursive vagy valami ilyesmi
-/Edit

Last edited by blowtorch; 01-10-2007 at 07:38 PM..
  #5 (permalink)  
Old 01-11-2007
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderátor
  
 

Join Date: Nov 2004
Helyszín: Bahrein
Posts: 579
Lehet, hogy nem a követelmény, hanem egy általános megoldás számolni hány fájlt, mint egy éve:
Kód:
$cat test1
#!/bin/ksh
ls -l | grep "^-" | awk '{
key=$6$7
freq[key]++
}
END {
for (date in freq)
        printf "%s\t%d\n", date, freq[date]
}'

Íme néhány példa, input:
Kód:
$ls -l | grep "^-"
-rw-r--r--    1 admin    other             0 Jul 30 12:31 test.cpp
-rw-r--r--    1 admin    other             3 Aug 16 07:56 test.cpp.z
-rw-r--r--    1 admin    other             0 Jul 30 12:31 test.txt
-rw-r--r--    1 admin    other             0 Jul 30 12:31 test1.cpp
-rw-r--r--    1 admin    other             3 Aug 16 07:56 test1.cpp.z

Output:
Kód:
$./test1
Aug16   2
Jul30   3

Üdvözlettel,
Tayyab
  #6 (permalink)  
Old 01-11-2007
Krrishv Krrishv is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2006
Helyszín: CA, Egyesült Államok
Posts: 186
ez a checkout

ls-ltr | grep "^-"| tr-s "" | grep-i "január 8" | cut-d ""-F7, 8,10
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 04:51 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