コード:
foreach ($line in Get-Content -path .\test.sql) {
if ($line -match 'bdw_\w*.\w*') {
write-output $matches[0]}}
アイデア:
-
ファイルを読み取り、
foreach を反復処理します (Get-Content -path .\test.sql の $line) -
通常の一致
if ($line -match 'bdw_\w*.\w*')
この一致は True または False を出力します。出力するには $matches を使用する必要があります。 -
出力
{書き込み-出力 $matches[0]}}
ヒント 1:
必要に応じて、通常のマッチング方法を柔軟に変更できます。
これを変更します -> 'bdw_\w*.\w*'
ヒント 2:
ファイルに出力する必要がある場合は、最後に > filename.txt を追加します。