これは愚かなQのように見えるかもしれませんが、私はPSの問題を抱えています: タイトルのように私は私のような何かをしようと言う:
$all = gci D:\work\
$all | Select-String ".*_.*=-1"
(名前に値-1と_を持つ設定オプションを探している) 問題は、PSがフリーズし、別の方法でそれが妥当な時間内に終了しないこと、Ctrl + Cキーが機能しないことです。 データはそれを処理するには多すぎると言うこともできますが、問題はgrepが同じフォルダと同じ正規表現で1〜2秒かかることです。
grepコマンドは(当初は-rを持っていませんでしたが、いくつかのコメントの後に追加しました。grepはまだ高速ですが、20〜30秒かかります)
grep ".*_.*=-1" -r D:\work\*
編集:
$all | ForEach-Object {echo $_.Name; $_|Select-String ".*_.*=-1" }
ゆっくりとファイル名を表示します...問題は、PSの正規表現の速度が哀れだということです...
完全なgrepコマンドも見せてください。
—
bbaja42
私はできたし、私はしました:)
—
NoSenseEtAl