![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| 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 |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
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 ![]() |
|
|||||
|
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.. |
|
|||||
|
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 |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|