[解決済み] findコマンドで正規表現を使うには?
2022-03-14 14:49:17
質問
生成されたuuid1文字列で命名された画像がいくつかあります。例えば、81397018-b84a-11e0-9d2a-001b77dc0bed.jpgのように。私は"find"コマンドを使用してこれらのイメージをすべて見つけたいのです。
find . -regex "[a-f0-9\-]\{36\}\.jpg".
しかし、うまくいきません。正規表現に何か問題があるのでしょうか?誰か助けてくれませんか?
解決方法は?
find . -regextype sed -regex ".*/[a-f0-9\-]\{36\}\.jpg"
を指定する必要があることに注意してください。
.*/
というのは、冒頭で
find
はパス全体にマッチします。
例
susam@nifty:~/so$ find . -name "*.jpg"
./foo-111.jpg
./test/81397018-b84a-11e0-9d2a-001b77dc0bed.jpg
./81397018-b84a-11e0-9d2a-001b77dc0bed.jpg
susam@nifty:~/so$
susam@nifty:~/so$ find . -regextype sed -regex ".*/[a-f0-9\-]\{36\}\.jpg"
./test/81397018-b84a-11e0-9d2a-001b77dc0bed.jpg
./81397018-b84a-11e0-9d2a-001b77dc0bed.jpg
私バージョンのfindです。
$ find --version
find (GNU findutils) 4.4.2
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Eric B. Decker, James Youngman, and Kevin Dalley.
Built using GNU gnulib version e5573b1bad88bfabcda181b9e0125fb0c52b7d3b
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS() CBO(level=0)
susam@nifty:~/so$
susam@nifty:~/so$ find . -regextype foo -regex ".*/[a-f0-9\-]\{36\}\.jpg"
find: Unknown regular expression type `foo'; valid types are `findutils-default', `awk', `egrep', `ed', `emacs', `gnu-awk', `grep', `posix-awk', `posix-basic', `posix-egrep', `posix-extended', `posix-minimal-basic', `sed'.
関連
-
[解決済み] 正規表現で変数を使うには?
-
[解決済み] 浮動小数点数に対する正規表現
-
[解決済み] regex オプションのワードマッチ
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] grepによるネガティブマッチング(fooを含まない行にマッチする)
-
[解決済み] MinikubeでローカルのDockerイメージを使用するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】regex オプションのワードマッチ
-
[解決済み] MACアドレスの正規表現とは何ですか?
-
[解決済み] アポストロフィの正規表現
-
[解決済み] .*?と.*の正規表現の違いは何ですか?
-
[解決済み] Regexオプショングループ
-
[解決済み] 浮動小数点数に対する正規表現
-
[解決済み] bashスクリプトで「cd `echo $0 | sed 's/(.***)\/.*/**1/'` 」はどうするのですか?
-
[解決済み] ColdFusion を使用して XML 文字列から余分なホワイトスペースをすべて削除するにはどうすればよいですか?
-
[解決済み] Bashスクリプトで文字列が正規表現にマッチするかどうかをチェックする
-
[解決済み] regex オプションのワードマッチ