@anti
ich denke er meinte wohl eher das eingebaute "chmod" in Perl, und nicht das auf der Shell.
-------
Zur Zeit ist mir unbekannt das eine Funktionalität wie sie auf der Shell existiert auch mit chmod in Perl geht. Du kannst aber vorher mit stat die Permission auslesen, dann abändern, und dann die neuen Rechte wieder Zuordnen.
my $file = $ARGV[0];
my $mode = (stat($file))[2];
$mode = sprintf '%04o', $mode & 07777;
my $new = $mode | 0001;
print $mode, "\n", $new, "\n";
chmod oct($new), $file;
Informationen dazu auch in:
perldoc -f stat\n\n
<!--EDIT|sid burn|1160123495-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de