[解決済み] |"代替演算子 "を使用したgreping
2022-12-21 10:08:42
質問
以下は、AT5G60410.gffという名前の大きなファイルのサンプルです。
Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410
Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1
Chr5 TAIR10 protein 24295226 24300671 . + . ID=AT5G60410.1-Protein;Name=AT5G60410.1;Derives_from=AT5G60410.1
Chr5 TAIR10 exon 24294890 24295035 . + . Parent=AT5G60410.1
Chr5 TAIR10 five_prime_UTR 24294890 24295035 . + . Parent=AT5G60410.1
Chr5 TAIR10 exon 24295134 24295249 . + . Parent=AT5G60410.1
Chr5 TAIR10 five_prime_UTR 24295134 24295225 . + . Parent=AT5G60410.1
Chr5 TAIR10 CDS 24295226 24295249 . + 0 Parent=AT5G60410.1,AT5G60410.1-Protein;
Chr5 TAIR10 exon 24295518 24295598 . + . Parent=AT5G60410.1
grepを使用して、この中から特定の行を抽出するのに苦労しています。 私は、3 列目で指定された "gene" または "exon" のタイプであるすべての行を抽出したいと思いました。これがうまくいかなかったので、私は驚きました。
grep 'gene|exon' AT5G60410.gff
結果が返されません。どこで間違ったのでしょうか?
どのように解決するのですか?
をエスケープする必要があります。
|
. 以下のようにすればよい。
grep "gene\|exon" AT5G60410.gff
関連
-
[解決済み] 最初のマッチで停止する正規表現
-
[解決済み] 正規表現です。+$ VS *$ VS なし
-
[解決済み] SQLite のクエリで正規表現を使うにはどうしたらいいですか?
-
[解決済み] regex オプションのワードマッチ
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Gitの履歴からコミットしたコードをgrep(検索)する方法
-
[解決済み] JavaScriptの正規表現でマッチしたグループにアクセスするにはどうすればよいですか?
-
[解決済み] ずっとUTF-8
-
[解決済み] grepによるネガティブマッチング(fooを含まない行にマッチする)
-
[解決済み] ls を使用してディレクトリとその合計サイズを一覧表示する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン