
grepの文字列検索で検索文字列が単語として、完全一致した行だけ取り出す方法はないでしょうか?
通常は
grep hoge hoge.txt
と打つと、hogeが含まれる行が出力されますが、今回は含まれる行ではなくて完全に文字列が一致した行だけ取り出したいのです。
例えばhoge.txtの中に
cc ghoge
kkl hogem
jjll hoge
という3行があったとしたら最後の行でhogeという文字が空白で区切られた行だけ取り出したいのです。
何かよい方法があれば教えてください
No.3ベストアンサー
- 回答日時:
No.2
- 回答日時:
grep -w 'hoge' hoge.txt
Regexp selection and interpretation:
-E, --extended-regexp PATTERN is an extended regular expression
-F, --fixed-strings PATTERN is a set of newline-separated strings
-G, --basic-regexp PATTERN is a basic regular expression
-P, --perl-regexp PATTERN is a Perl regular expression
-e, --regexp=PATTERN use PATTERN as a regular expression
-f, --file=FILE obtain PATTERN from FILE
-i, --ignore-case ignore case distinctions
-w, --word-regexp force PATTERN to match only whole words
-x, --line-regexp force PATTERN to match only whole lines
-z, --null-data a data line ends in 0 byte, not newline
Linuxならまず間違いなくGNU grepを使っているでしょうから、
これらのオプションが使えるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで文字分割は、 split() などメソッド不要??? 4 2023/02/06 22:50
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Java Java 南京錠 2 2023/02/04 11:46
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- JavaScript javascriptで文字挿入でtoggleみたいなのはありますか? 2 2023/02/14 21:53
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
grepでの日本語検索
-
Linux環境 grepで改行コード(CR...
-
フィールドでgrepみたいなこと
-
awkのファイル出力について
-
sedの置換での「|」表記
-
表示桁数をそろえた文字列を変...
-
sed で \\ を含む文字列に置換
-
特定文字列間の文字列の抽出の...
-
grepで検索文字列が完全一致し...
-
特定の文字列を含む行だけ削除...
-
シェルスクリプトの記述について
-
Dirコマンドでフォルダ内ファイ...
-
ファイル名についている「-」と...
-
SONYの音楽ソフト「x-アプリ」...
-
ラズパイで『’test.service’をs...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
OSローダの動きが変になって...
-
rm,cpコマンドの置き換えについて
-
スクリプトのエラー「unexpecte...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepで全角文字の行を抽出
-
sed で \\ を含む文字列に置換
-
grepで日付指定してlogを取り出...
-
grepで検索文字列が完全一致し...
-
awkを用いて、特定の文字を含む...
-
LINUXで半角の英数字以外の文字...
-
【シェルスクリプト】awkの結果...
-
sedによる置換 置換ができない。
-
特定の文字列を含む行だけ削除...
-
grepでの抽出箇所のみ置換して...
-
zshの文字列置換機能
-
フィールドでgrepみたいなこと
-
コマンドの出力結果をn行おきに...
-
grep,cutで取得した文字の前後...
-
awkのフィールド数制限について...
-
grepで変数が使えない
-
sedコマンドで範囲指定しての部...
-
awkでファイル名の取り扱い
-
sedで特定行を抽出したいです
おすすめ情報