ja-JP/about_Special_Characters.help.txt

TOPIC
    about_Special_Characters

簡単な説明
    PowerShell がシーケンス内の次の文字をどのように解釈するかを制御する、
    特殊文字シーケンスについて説明します。

詳細な説明
    PowerShell は、標準の文字セットに含まれない文字を表現するための特殊文字
    シーケンスをサポートしています。これらは一般にエスケープシーケンスと呼ば
    れます。

    エスケープシーケンスは、バッククォート文字 (グレイブアクセント、ASCII 96)
    で始まり、大文字と小文字が区別されます。バッククォートはエスケープ文字と
    して機能します。

    これらのシーケンスは、二重引用符 (") で囲まれた文字列の中でのみ解釈され
    ます。

  認識されるエスケープシーケンス

    シーケンス 説明
    ---------- ----------------------------------------------
    `0 Null
    `a Alert (ベル)
    `b Backspace (バックスペース)
    `e Escape (PowerShell 6 以降)
    `f Form feed (改ページ)
    `n New line (改行)
    `r Carriage return (復帰)
    `t Horizontal tab (水平タブ)
    `u{x} Unicode エスケープシーケンス (PowerShell 6 以降)
    `v Vertical tab (垂直タブ)

  特殊な解析トークン

    シーケンス 説明
    ---------- ----------------------------------------------
    -- 以降の値をパラメーターではなく引数として扱います
    --% これ以降の解析を停止します
    ~ チルダ (パスの先頭でホームディレクトリに展開されます)

  例

    改行: 出力に改行を作成します。

        "There are two line breaks to create a blank line`n`nbetween the words."

    Unicode 文字: 16 進数のコードポイントで任意の Unicode 文字を指定します。

        "`u{2195}"

    復帰: カーソルを行頭へ移動し、既存のテキストを上書きします。

        Write-Host "These characters are overwritten.`rI want this text instead "

    解析停止トークン: 以降の文字列を PowerShell が解釈しないようにします。

        icacls X:\VMS --% /grant Dom\HVAdmin:(CI)(OI)F

関連項目
    about_Quoting_Rules
    about_Escape_Characters
    about_Parsing

----
原文: PowerShell-Docs (CC BY 4.0) の翻訳 / PSHelpJaJP