From: 長南洋一 <cyoichi _at_ maple.ocn.ne.jp> Subject: [vine-users:036311] Re: 正規表現でタブ Date: Sat, 21 Jul 2001 01:26:40 +0900 Message-ID: <20010721012640R.cyoichi _at_ maple.ocn.ne.jp> 長南 様、ありがとうございます。 motoです > > GNU の grep や sed ではエスケープシーケンスの「\t」は使えない > のですね。私も DOS の cgrep で grep を憶えたので、今まで知りま > せんでした。 > > 「\8進数」や「\x16進数」もダメみたいですね。 > でも、[:space:] の方は [[:space:]] と [ を二重にしたら使えるんじゃ > ありませんか。もっとも、これではスペースとタブの区別ができませんが。 []を二重にしなければいけなかったのですね。二重にしたらマッチしました。 現状ではこれで十分です。基本的にど素人なもので、基礎知識の不足を感じます。 さく さまからのご指摘で、別な方法もあることが分かりました。 すでにごぞんじでしたら、失礼しました。 > > awk なら「\t」が使えますけれど、「鉛筆を削るのにチェインソー」という > 気がしないでもない。 > > $ awk '/\t/' data.txt > awkなら、使えるんですね、これは覚えておきます。 「鉛筆を削るのにチェインソー」とおっしゃるなら、私はいっそのこと 勉強もかねてrubyにしてしまおうかとも、思っていました。 > もうひとつ、ちょっとインチキ臭い方法ですが、検索パターンをファイル > から入力することにして、実際には標準入力から入れるというのはどう > でしょう。こんな感じ。 > > $ grep -f - data.txt > # ここでタブを入力して、リターン。 > ^D # Control + D 勉強させて頂きます。 関連してまた質問させて頂くかもしれません。 機会がございましたら、またのおつき合いをお願い致します。 moto
References:
- [vine-users:036305] 正規表現でタブMoto SUZUKI
- [vine-users:036311] Re: 正規表現でタブ長南洋一
- Prev by Subject: [vine-users:036315] Re:正規表現でタブ
- Next by Subject: [vine-users:036317] Vine2.1.5をPB5300csにインストールしたい
- Previous by thread: [vine-users:036311] Re: 正規表現でタブ
- Next by thread: [vine-users:036307] (No subject)
- Indexes:[Main][Thread]