[解決済み】grepを使ってドットが含まれる文字列を検索してみる
2022-04-16 05:01:30
質問
ある文字列を検索しようとしています
0.49
(ドット付き) コマンドを使用します。
grep -r "0.49" *
しかし、次のような文字列を含む不要な結果を得ることがあります。
0449
,
0949
などなど。linuxはドット(.)を任意の文字とみなして、すべての結果を出力しています。しかし、私は"0.49"の結果だけを得たいのです。
解決方法は?
grep
は正規表現を使用しています。
.
は正規表現に含まれる任意の文字という意味です。 リテラル文字列が必要な場合は
grep -F
,
fgrep
をエスケープするか、または
.
から
\.
.
文字列を二重引用符で囲むことを忘れないでください。さもなければ
\\.
ということは、コマンドは必要ですね。
grep -r "0\.49" *
または
grep -r 0\\.49 *
または
grep -Fr 0.49 *
関連
-
[解決済み] 圧縮データが無効です。
-
[解決済み] grepで星座を使う
-
[解決済み] Unixの特殊文字用grep
-
[解決済み] Gitの履歴からコミットしたコードをgrep(検索)する方法
-
[解決済み] grepによるネガティブマッチング(fooを含まない行にマッチする)
-
[解決済み] grep --exclude/--include構文を使って特定のファイルをgrepしないようにする
-
[解決済み] Gitのコミットの差分や内容を特定の単語でgrepする方法
-
[解決済み] ローカルのgitブランチをすべて削除
-
[解決済み] grepで行番号を取得する
-
[解決済み] よりエレガントな "ps aux | grep -v grep"
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] gzip: stdin: not in gzip format tar: 子プロセスがステータス 1 を返しました。エラーは回復不可能:現在終了中
-
[解決済み] DiffコマンドとGrepで "バイナリファイル(標準入力)が一致 "と表示される。
-
[解決済み] Ubuntuにchkconfigをインストールするにはどうしたらいいですか?
-
[解決済み] カット」を使った最後のフィールドの探し方
-
[解決済み] svn diffコマンドの使用
-
[解決済み] フォルダが存在するにもかかわらず、マウントポイントが存在しない。手動でマウントできる
-
[解決済み] mvで移動先のディレクトリが存在しない場合、作成させる方法はありますか?
-
[解決済み] PowerShellで文字数、単語数、行数を数える
-
[解決済み] sudo: must be setuid root" というメッセージが出るが、sudo は既に root が所有している [closed] 。
-
[解決済み] grepコマンドで特定の列にマッチングさせる