PowerShell/PowerShellでヒアドキュメントの記述方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PowerShellでヒアドキュメントの記述方法 [#q7c0bfb5]
PowerShellでヒアドキュメントを記述する方法を以下に記しま...
変数展開するヒアドキュメント記述方法と変数展開しないヒア...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* ヒアドキュメントの記述構文 [#n402cf20]
PowerShellのヒアドキュメントの記述構文は以下のようになり...
-変数を展開するヒアドキュメント記述方法
$変数名 = @"
文字列
:
文字列
"@
-変数を展開しないヒアドキュメントの記述方法
$変数名 = @'
文字列
:
文字列
'@
上記の構文の違いはダブルクオーテーション(''"'')かシングル...
* PowerShellのヒアドキュメント実行例 [#t8b35ea1]
以下に変数展開を行うヒアドキュメントと変数展開を行わない...
PowerShellを起動し以下のように入力し実行しました。
+ $value変数にHELLO文字列を代入し確認
PS C:\Users\sakura> $value = "HELLO"
PS C:\Users\sakura> $value
HELLO
#br
+$doc1は変数展開を行うヒアドキュメント~
$valueが展開されているのが確認できます。
PS C:\Users\sakura> $doc1 = @"
>> $value
>> world.
>> "@
>>
PS C:\Users\sakura> $doc1
HELLO
world.
#br
+$doc2は変数展開しないヒアドキュメント~
$valueが展開されていないのが確認できます。
PS C:\Users\sakura> $doc2 = @'
>> $value
>> world.
>> '@
>>
PS C:\Users\sakura> $doc2
$value
world.
以上、PowerShellでヒアドキュメントを実現する方法でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* PowerShellでヒアドキュメントの記述方法 [#q7c0bfb5]
PowerShellでヒアドキュメントを記述する方法を以下に記しま...
変数展開するヒアドキュメント記述方法と変数展開しないヒア...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* ヒアドキュメントの記述構文 [#n402cf20]
PowerShellのヒアドキュメントの記述構文は以下のようになり...
-変数を展開するヒアドキュメント記述方法
$変数名 = @"
文字列
:
文字列
"@
-変数を展開しないヒアドキュメントの記述方法
$変数名 = @'
文字列
:
文字列
'@
上記の構文の違いはダブルクオーテーション(''"'')かシングル...
* PowerShellのヒアドキュメント実行例 [#t8b35ea1]
以下に変数展開を行うヒアドキュメントと変数展開を行わない...
PowerShellを起動し以下のように入力し実行しました。
+ $value変数にHELLO文字列を代入し確認
PS C:\Users\sakura> $value = "HELLO"
PS C:\Users\sakura> $value
HELLO
#br
+$doc1は変数展開を行うヒアドキュメント~
$valueが展開されているのが確認できます。
PS C:\Users\sakura> $doc1 = @"
>> $value
>> world.
>> "@
>>
PS C:\Users\sakura> $doc1
HELLO
world.
#br
+$doc2は変数展開しないヒアドキュメント~
$valueが展開されていないのが確認できます。
PS C:\Users\sakura> $doc2 = @'
>> $value
>> world.
>> '@
>>
PS C:\Users\sakura> $doc2
$value
world.
以上、PowerShellでヒアドキュメントを実現する方法でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: