奈落のボレロⅡ:C3@work

-->奈落のボレロ

ワンライナー

2016-11-22 17:47:32 | Perl
コマンドラインで実行する1行Perlスクリプト。

$perl -ne "print if( /abc/ )" file.txt > result.txt

/abc/はサーチする文字列。
上記ワンライナーは以下の処理に等しい。


while (<>) {
  print if /abc/;
}

オプションはググレカス。

ビットマスク

2016-11-22 09:40:42 | Perl
# 8進数(先頭が0)で指定
umask 0022;

ビットマスクはsysopen関数やmkdir関数でファイルやディレクトリを作成した時のパーミッションに影響を及ぼす。
作成されるパーミッション = 指定したパーミッション & umaskで設定した値の否定