2016-11-25 1 views
1

私は列をフィルタリングしたいときよりも意識してるか...基本的にSQLクエリには何も、私はこの部分バッシュ相当「1%」

Select * from table1 where name1 like "Mr.%" 

のようなものを使用することができます

like "Mr.%" 

var name1が「Mr.」で始まる行を取得する必要があります。後に何があっても。

私の質問:bashに相当するものはありますか?おそらくgrepと一緒に行くものは何ですか?

+0

"Mr."で始まる行はテキストファイルで検索していますか? – Blorgbeard

+0

より具体的には、テキスト文書からの行。うん... –

+0

あなたはあなた自身の質問に答えました..それは正規表現 – sa77

答えて

2

あなたは簡単にはgrepでそれを行うことができます。

をファイルについて:

grep '^Mr\.' myfile.txt 

コマンド出力の場合:

my-command-with-output | grep '^Mr\.' 

EDIT:あなたの例テキストファイルの文字列を使用して例の追加します:

grep '^1' myfile.txt 

上記の例では、番号1で始まる行が見つかります。