⛳
【Windows】 フォルダ内から特定のテキストを含むファイルをコマンドでリストアップ
コマンド
Get-ChildItem -Recurse -Filter *.py | Select-String -Pattern "VideoFileClip" | Select-Object -ExpandProperty Path | Group-Object | ForEach-Object { "[$($_.Count)] $($_.Name)" }
出力
[2] D:\folder\.venv\Lib\site-packages\moviepy\Clip.py
[3] D:\folder\.venv\Lib\site-packages\moviepy\tools.py
[2] D:\folder\.venv\Lib\site-packages\moviepy\__init__.py
[1] D:\folder\.venv\Lib\site-packages\moviepy\audio\fx\AudioFadeIn.py
[1] D:\folder\.venv\Lib\site-packages\moviepy\audio\fx\AudioFadeOut.py
[1] D:\folder\.venv\Lib\site-packages\moviepy\audio\fx\AudioLoop.py
[1] D:\folder\.venv\Lib\site-packages\moviepy\audio\fx\AudioNormalize.py
[7] D:\folder\.venv\Lib\site-packages\moviepy\video\VideoClip.py
[5] D:\folder\.venv\Lib\site-packages\moviepy\video\io\VideoFileClip.py
[5] D:\folder\.venv\Lib\site-packages\moviepy\video\tools\cuts.py
[2] D:\folder\.venv\Lib\site-packages\moviepy\video\tools\subtitles.py
この場合はpyファイルを取得しています。
普通に.py
の部分を.txt
や.csv
に変えても動作するはずです。
また、検出するテキストを変える場合も"VideoFileClip"
の部分を任意のものに変えて使いましょう。
[n]
は検出数です。
Discussion