SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

problem ved indlæsning af filnavne fra dir med readdir



Hej

Jeg har brug for at indlæse samtlige filnavne fra et dir, helt bestemt /etc/skel

På en RedHat 7 har man bare være så usmart at lave filnavne med mellemrum i, altså "et filnavn.ext".

Hvis vi nu siger, at jeg har tre filnavne i mit dir, nemlig "filnavn1.ext", "filnavn2.ext" og "fil navn3.ext"

Jeg læser ind i et array med

opendir(SKEL, "/etc/skel");
@entries = readdir(SKEL);
closedir(SKEL);

nu skulle arrayet @entries gerne have 3 indgange, nemlig ovenstående filnavne, men i stedet har det 4, nemlig "filnavn1.ext", "filnavn2.ext", "fil" og "navn3.ext".

Er der nogen, der kender en løsning på dette irriterende problem?

MVH Christian

P.S jeg har prøvet at dumpe noget ls -la til en fil, og så læse den ind, og tage filnavnene fra den, men det var kun indtil jeg opdagede at folk har forskellige alias, og at ls ikke virker ens på alle maskiner.





 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .