1

私はpowershellが初めてです。データベース スクリプトの一部を PowerShell スクリプトに変換しようとしています。現在、スクリプト (DOS BATCH FILE) で行っていることの 1 つは、Type コマンドを使用することです...

@ECHO OFF

DEL *.sql 1>NUL 2>&1

TYPE ..\db\database\TuscanyProfileDB.sql > CreateDB.sql
TYPE ..\db\tbls\*.sql > CreateTables.sql
TYPE ..\db\foreignKeys\*.sql > CreateForeignKeys.sql
TYPE ..\db\indexes\*.sql > CreateIndexes.sql
TYPE ..\db\sprocs\*.sql > CreateSprocs.sql

基本的には指定したフォルダに入り、.sqlファイル拡張子の付いたすべてのファイルを連結し、新しいファイルに結合します。

私の質問は、powershell でこれを行うにはどうすればよいですか?

4

2 に答える 2

3
Remove-Item *.sql

Get-Content ..\db\database\TuscanyProfileDB.sql | Add-Content CreateDB.sql
Get-Content ..\db\tbls\*.sql | Add-Content CreateTables.sql
Get-Content ..\db\foreignKeys\*.sql | Add-Content CreateForeignKeys.sql
Get-Content ..\db\indexes\*.sql | Add-Content CreateIndexes.sql
Get-Content ..\db\sprocs\*.sql | Add-Content CreateSprocs.sql
于 2011-04-18T23:15:26.267 に答える