Saya memiliki masalah yang sama mencoba menemukan teks dalam file dengan PowerShell. Saya menggunakan yang berikut - untuk tetap sedekat mungkin dengan lingkungan Linux.
Semoga ini membantu seseorang:
PowerShell:
PS) new-alias grep findstr
PS) ls -r *.txt | cat | grep "some random string"
Penjelasan:
ls - lists all files
-r - recursively (in all files and folders and subfolders)
*.txt - only .txt files
| - pipe the (ls) results to next command (cat)
cat - show contents of files comming from (ls)
| - pipe the (cat) results to next command (grep)
grep - search contents from (cat) for "some random string" (alias to findstr)
Ya, ini juga berfungsi:
PS) ls -r *.txt | cat | findstr "some random string"