正規表現の^について
^ は行頭をあらわします。
行の頭の言葉か文字にマッチさせます。
例です。
リストの表示
$ ls -l
total 19
-rw-r--r-- 1 500 everyone 17982 Nov 05 18:02 GPL
-rw-r--r-- 1 500 everyone 44 Nov 05 18:02 Hamlet
-rw-r--r-- 1 500 everyone 146 Nov 05 18:02 Humpty
-rw-r--r-- 1 500 everyone 105 Nov 05 18:02 chess
-rw-r--r-- 1 500 everyone 105 Nov 05 18:02 chess2
-rw-r--r-- 1 500 everyone 38 Nov 05 18:02 cpu
-rw-r--r-- 1 500 everyone 64 Nov 05 18:02 hurricane
drwxr-xr-x 16 500 everyone 0 Nov 05 18:02 months
省略・・・
ディレクトリのみ表示
$ ls -l | grep ^d
drwxr-xr-x 16 500 everyone 0 Nov 05 18:02 months
bash$ ls -l | grep ^-
-rw-r--r-- 1 500 everyone 17982 Nov 05 18:02 GPL
-rw-r--r-- 1 500 everyone 44 Nov 05 18:02 Hamlet
-rw-r--r-- 1 500 everyone 146 Nov 05 18:02 Humpty
省略・・・
例2
リストの表示
bash$ ls -1
GPL
Hamlet
Humpty
chess
chess2
cpu
hurricane
months
music
rain
rgb
sum.awk
行の頭に4文字の後にawkがある行を表示する。
bash$ ls -1 | grep ^....awk
sum.awk
行の頭にrがある行にマッチ
bash$ ls -1 | grep ^r
rain
rgb
行の頭にhがある行にマッチ
bash$ ls -1 | grep ^h
hurricane
行の頭にHがある行にマッチ
bash$ ls -1 | grep ^H
Hamlet
Humpty
サーバ運用(ランキング)
^ は行頭をあらわします。
行の頭の言葉か文字にマッチさせます。
例です。
リストの表示
$ ls -l
total 19
-rw-r--r-- 1 500 everyone 17982 Nov 05 18:02 GPL
-rw-r--r-- 1 500 everyone 44 Nov 05 18:02 Hamlet
-rw-r--r-- 1 500 everyone 146 Nov 05 18:02 Humpty
-rw-r--r-- 1 500 everyone 105 Nov 05 18:02 chess
-rw-r--r-- 1 500 everyone 105 Nov 05 18:02 chess2
-rw-r--r-- 1 500 everyone 38 Nov 05 18:02 cpu
-rw-r--r-- 1 500 everyone 64 Nov 05 18:02 hurricane
drwxr-xr-x 16 500 everyone 0 Nov 05 18:02 months
省略・・・
ディレクトリのみ表示
$ ls -l | grep ^d
drwxr-xr-x 16 500 everyone 0 Nov 05 18:02 months
bash$ ls -l | grep ^-
-rw-r--r-- 1 500 everyone 17982 Nov 05 18:02 GPL
-rw-r--r-- 1 500 everyone 44 Nov 05 18:02 Hamlet
-rw-r--r-- 1 500 everyone 146 Nov 05 18:02 Humpty
省略・・・
例2
リストの表示
bash$ ls -1
GPL
Hamlet
Humpty
chess
chess2
cpu
hurricane
months
music
rain
rgb
sum.awk
行の頭に4文字の後にawkがある行を表示する。
bash$ ls -1 | grep ^....awk
sum.awk
行の頭にrがある行にマッチ
bash$ ls -1 | grep ^r
rain
rgb
行の頭にhがある行にマッチ
bash$ ls -1 | grep ^h
hurricane
行の頭にHがある行にマッチ
bash$ ls -1 | grep ^H
Hamlet
Humpty
サーバ運用(ランキング)
サーバ構築(ランキング)を見る。