![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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
スクリプトのエラー「unexpected EOF while looking for matching `'」の解決法は?"
UNIX・Linux
-
6
linuxコマンド(時間の抽出について)
UNIX・Linux
-
7
grepで日付指定してlogを取り出したい
UNIX・Linux
-
8
シェルスクリプトで、空白(スペース)を含む変数をawkに渡したいのです
その他(プログラミング・Web制作)
-
9
サクラエディタで特定文字列に挟まれた文字列を置き換
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
awkを用いて、特定の文字を含む...
-
grepで全角文字の行を抽出
-
grepでの抽出箇所のみ置換して...
-
sed で \\ を含む文字列に置換
-
nawkの使い方について
-
シェルスクリプトで読み込んだ...
-
コマンドの出力結果をn行おきに...
-
grepで日付指定してlogを取り出...
-
特定の文字列を含む行だけ削除...
-
【シェルスクリプト】awkの結果...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
エクセルの表にヘンな枠が・・・
-
batである文字列内に特定の文字...
-
ラズパイで『’test.service’をs...
-
pingは正常なのにtracerouteで...
-
UNIX コマンドにおける # や円...
-
net use /d の強制実行
-
ファイル名についている「-」と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepで日付指定してlogを取り出...
-
grepで検索文字列が完全一致し...
-
sed で \\ を含む文字列に置換
-
grepで全角文字の行を抽出
-
【シェルスクリプト】awkの結果...
-
bashでブランク(空白)を検索文...
-
awkのフィールド数制限について...
-
フィールドでgrepみたいなこと
-
grepでの抽出箇所のみ置換して...
-
awkコマンドについて
-
zshの文字列置換機能
-
bashなどのシェル変数の値に改...
-
grepで拡張子がxlsxのファイル...
-
テキスト処理を行うツール
-
テキストファイルの間引き削除...
-
awkを用いて、特定の文字を含む...
-
特定の文字列を含む行だけ削除...
-
行頭と行末に文字追加
-
sedの置換での「|」表記
おすすめ情報