PowerShell/PowerShellでヒアドキュメントの記述方法
の編集
Top
/
PowerShell
/
PowerShellでヒアドキュメントの記述方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PowerShellでヒアドキュメントの記述方法 [#q7c0bfb5] PowerShellでヒアドキュメントを記述する方法を以下に記します。~ 変数展開するヒアドキュメント記述方法と変数展開しないヒアドキュメントの記述方法の2種類を以下に記します。 #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でヒアドキュメントを記述する方法を以下に記します。~ 変数展開するヒアドキュメント記述方法と変数展開しないヒアドキュメントの記述方法の2種類を以下に記します。 #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)
テキスト整形のルールを表示する