サブフォルダを含めたテキストファイル検索 | utf-8の日本語にも対応
cd C:\Users\user\Videos\movie_edit
Select-String "ゴーヤ" (dir -recurse *.srt)
PowerShellを使用して、2つ以上の指定したキーワードを含むテキストファイルを検索する
Get-ChildItem -Path "C:\Path\To\Search" -Recurse -Filter "*.txt" |
ForEach-Object {
$filePath = $_.FullName
$content = Get-Content -Path $filePath -Raw
$keywords = "keyword1", "keyword2" # 追加のキーワードをここに追記
$matchesAllKeywords = $true
foreach ($keyword in $keywords) {
if ($content -notmatch $keyword) {
$matchesAllKeywords = $false
break
}
}
if ($matchesAllKeywords) {
$filePath
}
}
Powershellで2つのディレクトリを比較するコマンド
Compare-Object -ReferenceObject (Get-ChildItem -Path "フォルダパス1" -Recurse) -DifferenceObject (Get-ChildItem -Path "フォルダパス2" -Recurse) -Property Name, Length
xxx
- ホーム
- プログラミングの覚書
- コマンドプロンプトの覚書
- Power Shellの覚書