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

Dubu
 2004-02-08 18:51
#79942 #79942
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=jan,08.02.2004, 12:12]du kannst aber auch, das ist vielleicht einfacher, die parameter für tar auch als parameter an system übergeben
Code: (dl )
system("tar -cf", $filename, @files); 

ist nicht getestet, sollte aber funktionieren - auch ohne gequotete elemente in @files.[/quote]
"-cf" gehoert aber nicht zum Programmnamen sondern ist der erste Uebergabeparameter:
Code: (dl )
system('tar', '-cf', $filename, @files); 

So spart man sich das unsichere Gequote. Sowieso: Was ist denn, wenn ein Dateiname ein Single Quote enthaelt? Das kommt z.B. bei meinen MP3s recht haeufig vor. :)

View full thread system(...) funktion