VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
Add-Contentコマンドレットを使用すると、ファイルの末尾に指定した文字列を追加することができます。
書式
Add-Content 対象のファイル 追加する文字列
です。
まずは、List1のように入力して I love PowerShell. と書かれた Test.txt を作成します。
List1PS C:\Work> "I love PowerShell." > Test.txt |
つぎに、Test.txt の末尾に現在日時を追加してみましょう。
List2のように入力してください。
List2PS C:\Work> Add-Content Test.txt $(Get-Date) |
Test.txtの中身は下記のようになります。
Test.txtI love PowerShell. |
実はこのAdd-Contentコマンドレットは、複数のファイルに対して一括で処理を行うことが可能です。
List3のように入力すると、拡張子が *.txt のファイルの末尾に現在日時を書き込みます。
List3Add-Content *.txt $(Get-Date).ToString() |
-excludeパラメータを使用すると、特定のファイルを除いて一括して文字列の追加を行うことが可能です。
たとえば Test01.txt, Test02.txt, Test03.txt, Test04.txt, Test05.txt の5つのファイルがあるとします。
Test03.txtを除いた他のファイルに対して現在日時文字列を追加したい場合はList4のようにします。
-excludeパラメータはワイルドカードも指定できるので
-exclude *03.txtのように書いても構いません。
List4PS C:\Work4> Add-Content *.txt $(Get-Date).ToString() -exclude Test03.txt |