Hatena::Groupshoma

ハズレmemo

2006-03-27

[]特殊変数一覧

デフォルト use English 意味
$_$ARGデフォルトで入力やパターンマッチの対象になる
$.$INPUT_LINE_NUMBER($NR)ファイルハンドルの現在の行数
$/$INPUT_RECORD_SEPARATOR($RS)入力時のレコード区切り文字
$,$OUTPUT_FIELD_SEPARATOR($OFS)出力フィールドの区切り文字
$\$OUTPUT_AUTOFLUSH出力時の行末文字
$"$LIST_SEPARATOR出力フィールドの区切り文字
$;$SUBSCRIPT_SEPARATOR($SUBSEP)ハッシュインデックスの区切り文字
$^L 改ページ文字
$: 折り返し文字
$^A 書き出しアキュムレータの現在値
$# 出力時の数値形式
$?$CHILD_ERROR最後に実行されたコマンドステータス
$!$OS_ERROR($ERRNO)システムコールのエラー値
$^E$EXTENDED_OS_ERROR
$@$EVAL_ERROReval のエラーメッセージ
$$$PROCESS_ID($PID)PerlプロセスID
$<$REAL_USER_ID($UID)PerlプロセスユーザーID
$>$EFFECTIVE_USER_ID($EUID)Perlプロセスの実効ユーザーID
$($REAL_GROUP_ID($GID)PerlプロセスグループID
$)$EFFECTIVE_GROUP_ID($EGID)Perlプロセスの実効グループID
$0$PROGRAM_NAMEPerl スクリプトコマンド
$[ 配列の最初のインデックスと、部分文字列の先頭文字のインデックス
$] Perlバージョン番号
$^D デバッグフラグの値
$^E オペレーティングシステムのエラー情報
$^F システムファイル記述子の最大値
$^H 現在の構文チェック内容
$^I -i オプションで指定したバックアップファイル拡張子
$^M 緊急のメモリバッファ
$^0 オペレーティングシステム
$^P デバッガが使用する内部フラグ
$^R パターンマッチした位置指定正規表現の結果
$^T スクリプトを実行した時刻
$^W 警告スイッチ(-w)の現在値を示す論理
$^X Perl の起動時の名前
$ARGV <>を使って読み取っているファイルの名前
@_ ブルーチンへの引数
@ARGV スクリプトに渡されたコマンドライン引数
@INC Perlライブラリ検索ディレクトリ
%INC do や require によってインクルードされたライブラリファイル
%ENV 環境変数の値
%SIG シグナルのシグナルハンドラ
ARGV コマンドラインで指定されたファイル名のリスト
STDERR 標準エラー用のファイルハンドル
STDIN 標準入力用のファイルハンドル
STDOUT 標準出力用のファイルハンドル
DATA __END__ 以降のテキストを読み込む特殊ファイルハンドル
__END__ プログラム論理的な終わり
__FILE__ このトークンがおかれている時点でプログラムファイル
__LINE__ 現在の行番号
__PACKAGE__ コンパイル時の現在のパッケージ
$n パターンマッチの際のn番目のカッコに対応する文字列
$&$MATCHパターンマッチマッチした文字列
$`$PREMATCHパターンマッチマッチした部分の前側の文字列
$'$POSTMATCHパターンマッチマッチした部分の後側の文字列
$+$LAST_PAREN_MATCHパターンマッチの最後のカッコに対応する文字列
$* 複数行検索
@+@LAST_MATCH_END 
$% 現在のページ番号
$= 現在のページ行数(デフォルトは60)
$- ページの残り行数
$~ フォーマット
$^ ヘッダのフォーマット

JennyJenny2011/11/09 09:16Heckuva good job. I sure apprceaite it.

ryywaxryywax2011/11/09 18:06yT4U6q <a href="http://idtuafrwpjxa.com/">idtuafrwpjxa</a>

tctwieitctwiei2011/11/10 18:21wTEmNO , [url=http://cndihlhtzrsj.com/]cndihlhtzrsj[/url], [link=http://nclcujpikizt.com/]nclcujpikizt[/link], http://mrpjmxqsmnwo.com/

bljustbobljustbo2011/11/13 02:05gnsAOP , [url=http://qxfaugqrlmsy.com/]qxfaugqrlmsy[/url], [link=http://bfmgcqoohgmf.com/]bfmgcqoohgmf[/link], http://lsjomtfvfktx.com/