PowerShell HelpFile - about_Special_Characters
 記事記号:[me1583] 初版:2011/May/10

この文書は、Windows PowerShellのヘルプ機能で表示される内容を再構成したものです。

トピック
    about_Special_Characters

簡易説明
    コマンドまたはパラメーター内でその次にある文字を Windows PowerShell がどのよ
    うに解釈するかを制御するための特殊文字について説明します。


詳細説明
    Windows PowerShell では、標準文字セットに含まれていない文字を表すために使用
    される一連の特殊文字シーケンスがサポートされます。
 

    Windows PowerShell の特殊文字は、アクサン グラーブ文字 (ASCII 96) とも呼ばれ
    るバッククォート文字で開始されます。
 

    Windows PowerShell では、次の特殊文字が認識されます。

        `0  null
        `a  警告
        `b  バックスペース
        `f  用紙送り
        `n  改行
        `r  キャリッジ リターン
        `t  水平タブ
        `v  垂直タブ


    これらの文字では、大文字/小文字が区別されます。


null (`0)
    Windows PowerShell では、null 特殊文字 (`0) が認識され、文字コード 0 で表さ
    れます。null は、Windows PowerShell 出力において空白として表示されます。これ
    により、Windows PowerShell で (たとえば文字列またはレコードの終端インジケー
    ターとして) null 文字が使用されているテキスト ファイルを読み込んで処理するこ
    とが可能になります。null 特殊文字は、NULL 値を格納する $null 変数とは異なり
    ます。


警告 (`a)
    警告 (`a) 文字は、コンピューターのスピーカーにビープ信号を送信します。
    この機能を使用して、差し迫ったアクションに関する警告をユーザーに与えることが
    できます。次のコマンドでは、2 つのビープ信号がローカル コンピューターのスピ
     ーカーに送られます。

        for ($i = 0; $i -le 1; $i++){"`a"}


バックスペース (`b)
    バックスペース文字 (`b) は、文字を削除しないでカーソルを 1 文字分前に移動し
    ます。次のコマンドは、"backup" という単語を記述し、カーソルを 2 回前に移動し、
    空白を挿入した後新しい位置から単語 "out" を記述します。

        "backup`b`b out"


    このコマンドの出力は次のようになります。

        back out


用紙送り (`f)
   用紙送り文字 (`f) は、現在のページを改ページして次のページから印刷を続行する
   ための印刷命令です。この文字は、印刷されるドキュメントのみに作用し、画面出力
   には作用しません。


改行 (`n)
    改行文字 (`n) は、その直後に改行を挿入します。
 
    Write-Host コマンドで改行文字を使用する方法を次の例に示します。

        "There are two line breaks`n`nhere."
        

    このコマンドの出力は次のようになります。

        There are two line breaks

        here.


キャリッジ リターン (`r)
    キャリッジ リターン文字 (`r) は、`r 文字の前のテキストが異なる行にあるかのよ
    うに、その前の行を削除します。

    次にその例を示します。

        Write-Host "Let's not move`rDelete everything before this point."

    このコマンドの出力は次のようになります。

        Delete everything before this point.


水平タブ (`t)
    水平タブ文字 (`t) は、次のタブ ストップまで進み、その地点から書き込みを続行
    します。Windows PowerShell コンソールでは、タブ ストップは既定で 8 文字ごと
    に設定されます。たとえば、次のコマンドは、各列の間に 2 つのタブを挿入します。

        "Column1`t`tColumn2`t`tColumn3"

    このコマンドの出力は次のようになります。

        Column1         Column2         Column3


垂直タブ (`v)
    垂直タブ文字 (`v) は、次の垂直タブ ストップまで進み、その地点からすべての後
    続の出力を書き込みます。この文字は、印刷されるドキュメントのみに作用し、画
    面出力には作用しません。


関連項目
    about_Quoting_Rules 
    about_Escape_Characters
	
記事で解説しているパソコンの環境
 基本ソフト: Windows 7
 キーワード: Windows PowerShell、ヘルプ、HelpFile、about_Special_Characters
ご利用数: 1915767
感想・要望・問い合わせは こちら