KAIHATSUGIKEN GROUP
***********************************************************************
12 UNIXの常識
********************
perlやUNIXの中でよく使われるコマンドをここでは常識であると言う意味で
UNIXの常識と書きますが 本当はもっとたくさんあってとても覚え切れません。
簡単なものから、よく使われるものから順番に覚えていきましょう。
\ エスケープシーケンス
^ 行(文字列)の先頭
$ 行(文字列)の最後
. 任意の1文字(改行を除く)
[] 文字クラス
* 0回以上繰り返し
+ 1回以上繰り返し
? 0回か1回か
| または
() グループを作る
\にはメタ文字の意味をなくすという働きもあります。
\* と書けば * はメタ文字ではなく、*という文字自体になります。
例えば
\** と書くと 0個以上の*とマッチします。
^は行(文字列)の先頭にマッチします。
$は最後にマッチします。
^$ と書けばから行にマッチします。
.(ピリオド)は改行以外の任意の1文字とマッチします。その部分は何でもよいという
場合に使われます。