
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepでの抽出箇所のみ置換して...
-
特定文字列間の文字列の抽出の...
-
zshの文字列置換機能
-
grepで日付指定してlogを取り出...
-
Dirコマンドでフォルダ内ファイ...
-
SONYの音楽ソフト「x-アプリ」...
-
ラズパイで『’test.service’をs...
-
シェルスクリプトでエラーが出ます
-
net use /d の強制実行
-
batである文字列内に特定の文字...
-
pingは正常なのにtracerouteで...
-
Linux のシェルスクリプトの強...
-
TOPコマンドで表示するCPU使用...
-
-bash: ftp: コマンドが見つか...
-
テキストファイルから最終行の抽出
-
至急です、Ubuntuに詳しい方助...
-
エクセルの表にヘンな枠が・・・
-
スクリプトのエラー「unexpecte...
-
ps コマンドのステータス。S Ss...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepでの抽出箇所のみ置換して...
-
grepで全角文字の行を抽出
-
grepで日付指定してlogを取り出...
-
grepで検索文字列が完全一致し...
-
bashでブランク(空白)を検索文...
-
sed で \\ を含む文字列に置換
-
シェルスクリプトの実行結果が...
-
grepでの日本語検索
-
パラメータの1つを複数行で表...
-
grepで拡張子がxlsxのファイル...
-
sedによる置換 置換ができない。
-
特定文字列間の文字列の抽出の...
-
行頭と行末に文字追加
-
awk:LinuxとWindows
-
zshの文字列置換機能
-
HP-UXのメモリ搭載量を確認する...
-
【シェルスクリプト】awkの結果...
-
正規表現の初心者です
-
カンマ区切りの列の置換を行い...
おすすめ情報