Language

1sec 未満の sleep

Perlでハッシュ

hashを宣言(?)する

my %aaa = ( 'ip' => '192.168.0.1',
            'host' => 'foo' );

hashの中身を参照する

$aaa{'ip'}

hashを配列にする

配列の中身を見る

配列に入れたhashの中身を更新する

hashを別のhashにコピー

参考URI

配列要素の操作

基本事項

sort

挿入・削除

※arrayの要素がhashであっても大丈夫。

時間関数

外部プログラム呼出

返り値を得たい場合

$ret = system ("呼び出すコマンド");

呼び出したコマンドのプロセスに入力値を与えたい場合

if (!open (PROG, "| 呼び出すコマンド")) {
    print "open error\n";
}
print PROG "送りたいデータ";
・・・・
close (PROG);    # 最後の後始末

File I/O

ファイルの copy, rename

ディレクトリの読み込み

ファイルテスト

演算子説明
-r読み込み可能
-w書き込み可能
-x実行可能で
-o実行者とファイルの所有者が同一
-R実uid/gidで読み込み可能
-W実uid/gidで書き込み可能
-X実uid/gidで実行可能
-O実uidとファイルの所有者が同一
-eファイルが存在する
-zファイルサイズが 0
-sファイルサイズが 0 以外(大きさを返す)
-fファイルは通常ファイル
-dファイルはディレクトリ
-lファイルはシンボリックリンク
-pファイルは名前付きパイプ
-Sファイルはソケット
-bファイルはブロック型の特殊ファイル
-cファイルはキャラクタ型の特殊ファイル
-tファイルハンドルが tty としてオープンされている
-uファイルの setuid ビットがセットされている
-gファイルの setgif ビットがセットされている
-kファイルの sticky ビットがセットされている
-Tファイルがテキストファイル
-Bファイルがバイナリファイル
-Mperl起動時における、ファイルの更新時刻からの日数
-Aperl起動時における、ファイルの参照時刻からの日数
-Cperl起動時における、ファイルの作成時刻からの日数

Unicodeの使用

参考サイト

ひとまず

コメント


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS