[解決済み] 特定のパターンに一致するすべてのファイルを再帰的に検索する
2022-03-07 22:45:51
質問
私はこのパターンに一致するすべてのファイルを見つける(より具体的には、数える)必要があります。
*/foo/*.doc
ここで、最初のワイルドカードのアスタリスクは、可変数のサブディレクトリを含みます。
解決方法は?
gnu findでは、正規表現を使うことができます。
-name
)はパス全体にマッチします。
find . -regex '.*/foo/[^/]*.doc'
ファイル数だけをカウントする場合。
find . -regex '.*/foo/[^/]*.doc' -printf '%i\n' | wc -l
(その
%i
フォーマットコードによって
find
ファイル名と違って、inode 番号は改行などの文字がないことが保証されているので、カウントの信頼性が高くなります。提案してくれた@tripleeeに感謝します)。
OSXで動くかどうかはわからないけど。
関連
-
[解決済み】 "find: paths must priore expression:" カレントディレクトリのファイルも見つける再帰的検索を指定するには?
-
[解決済み] AppleScript Editorで、"Result "ウィンドウにメッセージを書き込む
-
[解決済み] USBデバイス SEGGER J-Link [0100] の仮想マシン WINDOWS 7 への取り付けに失敗しました [終了しました]。
-
[解決済み] MacにGNU GCCをインストールする
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
-
[解決済み] grep --exclude/--include構文を使って特定のファイルをgrepしないようにする
-
[解決済み】Mac OS Xでは、Javaはどこにインストールされていますか?
-
[解決済み】ターミナル出力の行数をカウントする
-
[解決済み】ファイルの数をカウントするbashコマンドはありますか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「bad interpreter.NET」を解決するには?そのようなファイルやディレクトリはありません"
-
[解決済み] ターミナルで行数を表示しようとすると、"xargs unterminated quote "というエラーが発生する。
-
[解決済み] MacBook Proでefilogin-helperが高CPUで連続稼動【終了しました
-
[解決済み] ターミナルからmvim(MacVim)を実行するには?
-
[解決済み] VBAでMacのControl + Breakに相当
-
[解決済み] .git/index.lock' を削除してください。パーミッションが拒否されました。
-
[解決済み] USBデバイス SEGGER J-Link [0100] の仮想マシン WINDOWS 7 への取り付けに失敗しました [終了しました]。
-
[解決済み] Mac OS Xで、指定したTCPポートでリッスンしているのは誰ですか?
-
[解決済み] "コード" OSX/MacのVisual Studio Codeのコマンドラインでは動作しない
-
[解決済み] Mac OS XでのMavenのインストール