Thread system(...) funktion
(10 answers)
Opened by Math55 at 2004-02-08 11:54
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--> |