![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
正規表現で完全一致したキーワードのみ置換したい
その他(ソフトウェア)
-
sedなどで、特定の文字列の後の文字列を抽出したい
その他(プログラミング・Web制作)
-
パスワード設定していないユーザーのログイン
UNIX・Linux
-
-
4
Linux環境 grepで改行コード(CRLF、LF)を検索できないで
UNIX・Linux
-
5
linuxコマンド(時間の抽出について)
UNIX・Linux
-
6
grepで日付指定してlogを取り出したい
UNIX・Linux
-
7
シェルスクリプトで、空白(スペース)を含む変数をawkに渡したいのです
その他(プログラミング・Web制作)
-
8
サクラエディタで特定文字列に挟まれた文字列を置き換
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepで全角文字の行を抽出
-
ファイルをある文字列で分割し...
-
テキストファイルの間引き削除...
-
grepで日付指定してlogを取り出...
-
bashで変数に追記
-
コマンドの出力結果をn行おきに...
-
grepで検索文字列が完全一致し...
-
フィールドでgrepみたいなこと
-
sed で \\ を含む文字列に置換
-
【シェルスクリプト】awkの結果...
-
エクセルのツールバーから数値...
-
Dirコマンドでフォルダ内ファイ...
-
エクセルの表にヘンな枠が・・・
-
batである文字列内に特定の文字...
-
スクリプトのエラー「unexpecte...
-
TOPコマンドで表示するCPU使用...
-
bashでシングルクォート内の変...
-
テキストファイルから最終行の抽出
-
シェルスクリプトでエラーが出ます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepで全角文字の行を抽出
-
grepで日付指定してlogを取り出...
-
grepで検索文字列が完全一致し...
-
grepでの抽出箇所のみ置換して...
-
sed で \\ を含む文字列に置換
-
【シェルスクリプト】awkの結果...
-
コマンドの出力結果をn行おきに...
-
awkを用いて、特定の文字を含む...
-
awkのフィールド数制限について...
-
grepで拡張子がxlsxのファイル...
-
awkとsedですが、これが何をし...
-
フィールドでgrepみたいなこと
-
grepで変数が使えない
-
LINUXでHTML内(複数行)の<div...
-
標準出力と標準エラー出力を時...
-
HP-UXのメモリ搭載量を確認する...
-
sedコマンドで範囲指定しての部...
-
LINUXで半角の英数字以外の文字...
-
sed -f のエラー対策を、教えて...
おすすめ情報