全200ページ期間限定無料モニターレポートをあなたにプレゼント中
当サイトにアクセスありがとうございます。ただ今、アクセスしてくれたお礼に期間限定で合計200ページ以上の無料モニターレポート(2冊)をプレゼント しています。いますぐお申込みフォームより限定モニターレポートをダウンロードしてください。
●完全無料でLinuxをWindows上で動作させるマニュアル(全80ページ)
●Linux挫折者・初心者向けサーバー構築マニュアル
【イントラサーバー構築Vine Linux4.2編】(全120ページ)
現在、モニターとして上記の2冊のレポートを無料で差し上げています。
いますぐ上記お申込みフォームから、モニターレポートを手に入れてください。
このレポートさえあれば、どんな人でもいますぐLinuxをはじめられます。
このサイトについて、、、。
このサイトについて、、、。まずは私の想いをしってください。あなたに一番最初に読んで欲しい
UNIX/Linuxコマンド Topicsについてこちらをクリックしてください。
Linux30日間無料メールセミナー 2007
初心者のあなたも30日でリナックスがマスターできる!
|
▼ Linux30日間無料メールセミナー 2007 メールセミナーに関するよくある質問はこちら |
30日間毎日あなたにリナックスを使うための知識、テクニックを無料で届けます!
公開から3年、9000名が体験したセミナーです。
※登録するとmag2のメルマガに自動登録されます。
また、Pakiraからお知らせメールが届きます。あらかじめご了承ください。
登録してくれたあなただけに教えます。
公開から9000名以上が体験!!喜びの声がたくさん届いています!!
メールセミナーを受講するには、いますぐメールアドレスを登録するだけ!
登録したその日からセミナーが始まります!
※受講解除はメールの下にある購読解除リンクをクリックするだけです。
クリック一つで解除できてしまいますので、注意してください。
Vine Linuxインストールマニュアルを無料
Vine Linuxインストールマニュアルを無料プレゼント中!
Linuxのはじめの一歩、インストールマニュアルを差し上げます。これからリナックスをはじめようと思うならまずはインストールからはじめてみましょう!このマニュアルを見ればあなたもすぐにリナックスが使えます!
※登録するとmag2のメルマガに自動登録されます。また、Pakiraからお知らせメールが届きます。あらかじめご了承ください。
021.grepコマンド 特定の文字を含む行を検索する
訳あり初心者用Linuxサーバー構築講座 プロのLinuxサーバー管理者は、どうやって「Linux」という言葉すら知らない新人にたった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。
特定の文字を含む行を検索する
■-- 文法 --■
grep (オプション) パターン ファイル名
例)
grep▲testpoint▲file.txt
「file.txt」から「testpoint」という文字列を含む行を抽出する
※▲はスペースを表してます。
■ オプション
-h 複数のファイルを指定した場合に、抽出した行の先頭にファイル名を表示しない
-i パターンで検索する際、大文字、小文字を区別しない
-n パターンを含む行が検索したファイルの何行目にあるのかを表示する
-v パターンにを含まれない行を抽出する
■ 実行例
-----------------------------------------------------------------
カレントディレクトリ内で「linux-wlan」という文字を含むファイルを検索する。
-----------------------------------------------------------------
#grep "linux-wlan" * ←「grep」コマンド実行
wlan.conf:# linux-wlan
wlan.conf:# Inquiries regarding the linux-wlan Open Source project can be
wlan.conf:# info@linux-wlan.com
wlan.conf:# http://www.linux-wlan.com
wlan.conf: DesiredSSID="linux-wlan"
-----------------------------------------------------------------
「linux-wlan」を含む行がファイル「wlan.conf」名と一緒に表示されます。
これを使うと探したい文字列さえわかれば、いちいちファイルの内容を表示させることなく、ファイル内容をけんさくすることができます。
知っておいて損はないコマンドです。
○大文字と小文字を区別しないで表示する
「grep -i "LINUX-WLAN" *」
Linuxというのは大文字と小文字は別の文字として扱います。
ですので、このgrepを実行したときにも大文字と小文字は別の文字として扱われます。間違って大文字のものを小文字で検索したりすると結果が何も表示されないという場合があります。
もし、あなたの記憶があいまいなときにはこのオプションを使って大文字小文字を区別しない検索をするとよいでしょう。
-----------------------------------------------------------------
# grep -i "LINUX-WLAN" *
wlan.conf:# linux-wlan
wlan.conf:# Inquiries regarding the linux-wlan Open Source project can be
wlan.conf:# info@linux-wlan.com
wlan.conf:# http://www.linux-wlan.com
wlan.conf: DesiredSSID="linux-wlan"
-----------------------------------------------------------------
○検索したい文字がファイルの何行目にあるか行番号を表示する
「grep -n "linux-wlan" *」
この文字列を検索するという場合は、結構ファイルの内容を修正したいときに修正箇所の文字列はわかるけど、ファイル名を忘れたって時に私は使うことが多いです。なので、この行番号をつけることで、修正するファイル名と修正する行がわかってとても重宝しているんです。
-----------------------------------------------------------------
#grep -n "linux-wlan" *
lan.conf:9:# linux-wlan
wlan.conf:34:# Inquiries regarding the linux-wlan Open Source project can be
wlan.conf:38:# info@linux-wlan.com
wlan.conf:39:# http://www.linux-wlan.com
wlan.conf:103: DesiredSSID="linux-wlan"
-----------------------------------------------------------------
ファイル名の右隣りに番号がありますよね。
これが行番号になります。これがあるとその文字が含まれている箇所がすぐにわかるので、とても便利ですよ。
たった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。
UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて
- UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
- ご意見、ご質問はメールでお願いいたします。