Thread system(...) funktion (10 answers)
Opened by Math55 at 2004-02-08 11:54

Math55
 2004-02-08 11:54
#79935 #79935
User since
2003-08-19
44 Artikel
BenutzerIn
[default_avatar]
hallo, ich mache aus perl einen systemaufruf mit:

Code:

system("tar -cf $filename @files");




wobei $filename ein dateiname ist, also zum beispiel hallo.tar und in dem array @files stehen die dateien, die getart werden sollen. mein problem ist allerdings, das es ja auch dateien mit leerzeichen geben kann, also sowas .


this is a test.log

allerdings klappt dann tar nicht. jetzt kann ich aber auch nicht quoten (system("tar -cf $filename '@files'")), da er so nicht jede datei aus dem array quotet, sodnern alle, also nicht

tar -cf $filename 'file1' 'file2' sondern tar -cf $filename 'file1 file2'. da spielt tar wieder nicht mit. jemand ne lösung?

DANKE:-)\n\n

<!--EDIT|Math55|1076234164-->

View full thread system(...) funktion