get-help about_Quoting_Rules で表示されます。 ( または、IE 上で 『mk:@MSITStore:C:\Windows\help\mui\0411\WindowsPowerShellHelp.chm::/html/cec5ab07-223d-4269-9362-d30c54a95193.htm』)" の内部で $で始まる変数を書くと内容に置き換えられます。( PowerShell では here-string と表記されていますが、一般的なヒアドキュメントと同じです。 ) ' の内部ではそのままの表記で再現されます <Enter> は改行を意味するマニュアル用の表記方法です 要するに、@ 〜 @ の間を改行も含めて文字列として扱いましょうというものです。
形式 1: @"<Enter> <string> [string] ...<Enter> "@ 形式 2: @'<Enter> <string> [string] ...<Enter> '@ どちらの形式でも、終わりの引用符を行の最初の文字にする必要があります。 (使用例) $message = @" Out-Host はコマンドの規定値なので、 文字列のみを記述するとそののまま表示されます。 "@ $message
一般的に、ヒアドキュメント内では、言語上のエスケープ等を気にせずに文字列を扱えるという特性があります
タグ:PowerShell
|
【PowerShellの最新記事】
- PowerShell のバージョンを確認して、最新の PowerShell(pwsh)を実行する方法
- PowerShell で System.Data.Odbc を使用して MySQL のデータを一覧表示( csv )
- PowerShell : COM 経由(New-Object) + MySQL Connector/ODBC でループ処理をしながら更新
- PowerShell でエクスプローラでコピーしたファイルリストを取得して、テキストのクリップボードに再度コピーしなおす
- PowerShell : ファイルを開くダイアログを使うのに System.Windows.Forms を参照する二つの方法
- PowerShell2.0 : PowerShell のコードだけで TKMP.dll を使用してメールを送信する
- PowerShell2.0 : PowerShell 内で VBのコードを記述(TKMP.dllを使用)して、exe を作成した後実行してメールを送信する
- PowerShell で PNG 画像にフォントを指定してテキストを書き込む
- PowerShell で、SQLServer2012 の SMO を使用してテーブルの create 用のスクリプトを出力する
- PowerShell より New-Object で .NET Framework を使って簡単にバイナリファイルをアップロードする
- PowerShell より COM オブジェクトを使用して、簡単にバイナリファイルをアップロードする
- PowerShell2.0 : 初めての PowerShell / ファイルのダウンロード (.NET Framework の利用)
- PowerShell2.0 : ファイルを開くダイアログを使う
- PowerShell2.0 : イベントの処理とタイマーと、関数と変数のスコープ
- PowerShell(スクリプト)の引数を格納する配列変数 $args の扱い
- PowerShell2.0 : Shell.Application でディレクトリ内のファイルとディレクトリの個数( .NET の文字列フォーマット )
- PowerShell2.0 : PowerShell ISE で Excel のオブジェクトを利用して完全に終了(メモリから解放)させるには
- PowerShell2.0 : 全ての日本語ヘルプファイル(テキスト)を作成するスクリプト
- PowerShell2.0 : プロンプトの変更
- PowerShell2.0 : .NET Framework のスタティックメソッドの実行