![]() |
|
|
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 |
| fájlméret összehasonlítás a helyi és távoli fájl fájl | dba.admin2008 | Shell programozás és Scripting | 4 | 11-13-2008 05:57 PM |
| Olvasás és írás a fájlt a fájl neve egy param fájlt. | thebeginer | A UNIX a fejlett és szakértői Felhasználók | 1 | 10-05-2007 05:38 PM |
| Reading file nevét a fájlt, és végrehajtja a relatív fájl shell script | anushilrai | Shell programozás és Scripting | 4 | 03-10-2006 05:25 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Az első fájl neve?
Feltételezve / dir1/dir2 két fájlt
fájl1 fájl2 Ha én leszek a fájl nevét, amely tartalmazza a nevet a dir parancs fájlnév \u003d `ls-ltr / dir1/dir2 / * | grep '^ -" | tail -1 | awk' (print $ 9) ' ` Aztán kap, amely tartalmazza a fájlnév / dir1/dir2 is. ha én akarok, amely csak a fájlnév kell fájl1 vagy fájl2, akkor hogyan tudom megtenni? |
|
||||
|
Ez működött
Ez bevált.
fájlnév \u003d `ls-ltr / dir1/dir2 | grep '^ -" | tail -1 | awk' (print $ 9) ' ` >> Én nem használja négy külső parancsok csak az kap egy fájlnevet >> Van egy másik, hogy csak kap a legújabb fájl nevét egy dir? Régen a grep csak kap fájlokat-ból egy könyvtár, vagy hagyja ki a könyvtárak alatta, farok -1 ad a legújabb fájl nevét. Awk csak kiírja a nevet. Köszönöm. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|