構文 |
|
umask umask値 |
返り値 |
|
変更前のumask値 |
説明
- umask値を指定した値に変更して,変更前のumask値を返します。
- 省略すると単に現在のumask値を取得します。
使用例
#!/usr/bin/perl
use strict;
use warnings;
printf "%03o\n", umask;
#!/usr/bin/perl
use strict;
use warnings;
umask 0022;
printf "%03o\n", umask;
#!/usr/bin/perl
use strict;
use warnings;
my $dir = 'foo';
my $mask = umask; # umask値を保存する
umask 0;
mkdir $dir, 0777 or warn "$dir:$!";
umask $mask; # umask値を元に戻す