Thread chmod nutzlos? - Ubuntu
(13 answers)
Opened by Snicker at 2008-11-20 20:32
Da GwenDragon bereits das wesentliche genannt hat, hier noch eine weitere Anmerkung von mir:
Was ist denn bitte in $einstellungen für eine Datei angegeben. Wenn Du ein open() mit einer Pipe machst, sollte in $einstellungen schon ein ausführbares Programm sein, dass Eingaben von STDIN erwartet/verarbeitet... Ich hätte eher erwartet, dass dort eine Textdatei angegeben ist; also wäre wahrscheinlich ">" oder "<" als Filemode sinnvoller. Allgemein wird die 3-Argument-Form des open() als sicherer erachtet. z.B. Code (perl): (dl
)
1 2 3 4 5 # $mode muss nicht sein; der Mode kann ruhig direkt angegeben sein; # habe es hier nur zwecks Dokumentation in eine benannte Variable gepackt. open my $filehandle, $mode, $path_of_file or die "$path_of_file: open($mode) failed: $!\n"; # ... close $filehandle or die "$path_of_file: close($mode) failed: $!\n"; Ansonsten hätte Dir die Prüfung auf Erfolg und Ausgabe der Fehlermeldung entsprechendes verraten. perlopentut perldoc perlopentut edit: Einleitung eingefügt. meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |