私は大きなテキストファイルを持っています。私は正確な単語 "DUSP1"を含むすべての行を抽出する必要があります。ここ ラインの例:Grepは単語全体のみを抽出します
9606 ENSP00000239223 DUSP1 BLAST
9606 ENSP00000239223 DUSP1-001 Ensembl
私は最初の行ではなく、秒1を取得したいです。
私はいくつかのコマンドを試してみました:
grep -E "^DUSP1"
grep '\<DUSP1\>'
grep '^DUSP1$'
grep -w DUSP1
しかし、それらのどれも動作するようには思えません。どのオプションを使用する必要がありますか?
"正確な単語"はどのように定義されていますか?そして、3番目の例では、 "DUSP1"という単語だけの行しか見つかりませんでした。 "^ DUSP1 [[:space:]] +"の行が必要ですか? –
サンプルファイルのコンテンツを提供できますか?第2、第3、第4のコマンドは私のために働く。 – falsetru