複数ディレクトリで文字列を正規表現で検索する

    >

# yuis@DESKTOP-PS5DVT5:/mnt/c/google_drive/note$ regexp="(機種名|対応OS)" # yuis@DESKTOP-PS5DVT5:/mnt/c/google_drive/note$ . ~/lib/input.sh # ./everything_note.md:機種名,対応OS,録画?,価格,備考 cd /mnt/c/note find . -type f | xargs grep -E $regexp |& fgrep -v "そのようなファイルやディレクトリはありません" |& fgrep -v "No such file or directory" cd /mnt/c/google_drive/note find . -type f | xargs grep -E $regexp |& fgrep -v "そのようなファイルやディレクトリはありません" |& fgrep -v "No such file or directory"

単純にcdでディレクトリを移動してから、全文検索コマンドを実行しているだけです。

上のようなコードをファイルに保存し、regexp="(機種名|対応OS)"のようにregexp変数に検索したい文字列を正規表現で定義してから、保存したファイルを実行します。


お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


関連するかもしれない記事

Perlで改行あり複数行(multiline)を正規表現置換する
jQuery x list.jsで正規表現検索できて並び替えもできるHTMLテーブルを作る
vimで正規表現検索する
JavaScriptの正規表現マッチでグループマッチを取り出すには
SQLでWordPressの記事を正規表現検索してMarkDown形式にする – 簡単にWordPressブログの記事リンクを取得する方法
SQlite3では正規表現(REGEXP)が使用できない??
AtomでAND検索する正規表現パターンを考えた


Close Menu