#amazon(4797336803) #amazon(4873115671)
 

#adsense(728x90)

 

制御構文 (Control Statement)[edit]

条件分岐 (Conditional Statement)[edit]

if[edit]

if (expr1){
        command1
} elsif (expr2){
        command2
} else {
        command3
}

繰り返し (Loop Statement)[edit]

for[edit]

foreach[edit]

while[edit]

while (expr){
        command
}

中断[edit]

終了[edit]

条件式 (Expression)[edit]

文字、数値の条件式[edit]

論理結合[edit]

変数 (Variable)[edit]

データ型 (Data Types)[edit]

スカラー変数 (Scalar Variable)[edit]



配列 (Array Variable)[edit]



ハッシュ変数 (Hash Variable)[edit]


多次元配列 (Multidimensional Array Variable)[edit]


多次元ハッシュ変数 (Multidimensional Hash Variable)[edit]


スコープ[edit]

グローバル変数[edit]


ローカル変数[edit]


特殊変数[edit]

変数説明
$_デフォルト変数
foreach の変数など、その構文内でデフォルトで入っているであろう値が入る
@_サブルーチンの引数

関数 (Function)[edit]


サブルーチン (Subroutine)[edit]

定義[edit]

sub subroutine {
        command;
}

呼び出し[edit]

ライブラリ[edit]


モジュール (Module)[edit]


コマンド[edit]

print[edit]

実行オプション[edit]

スクリプト ファイルの実行[edit]

# perl [option] [script.pl]
オプション意味説明
-e commandワンライナー
-pコマンドを繰り返し実行し、結果を標準出力に出力する
-nコマンドを繰り返し実行する
-i filename入力ファイルに上書き
-iexp filename入力ファイルに exp を付与したファイルに出力

ワン ライナー[edit]

ファイルをバックアップした上で置換[edit]

# perl -i.`date '+%Y%m%d'` -pe 's/foo/bar/g' *

その他[edit]

ファイルを開く[edit]

open (STR,"list.txt")
close STR;

置換[edit]

$string =~ s/\n//;
 

#adsense(728x90)

 

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-07-08 (水) 18:10:14