主題 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 表示。此字元 在 Windows PowerShell 輸出中會顯示成空格。這可讓您使用 Windows PowerShell 來讀取及處理使用 null 字元 (例如字串終止標記或記錄終止標記) 的文字檔。null 特 殊字元並不等同於 $null 變數,後者是用來儲存值 NULL。 警示 (`a) 警示 (`a) 字元會將嗶聲訊號傳送到電腦的喇叭。 您可以使用這個訊號來警告使用者有關即將發生的動作。下列命令會將兩聲嗶聲訊號傳送 到本機電腦的喇叭: for ($i = 0; $i -le 1; $i++){"`a"} 退格鍵 (`b) 退格鍵字元 (`b) 會將游標往左移一個字元,但是不會刪除任何字元。下列命令會輸入單 字 "backup"、將游標向左移兩次,然後再輸入單字 "out" (前面加上空格,並從新位置 開始): "backup`b`b out" 此命令的輸出如下: back out 換頁字元 (`f) 換頁字元 (`f) 是列印指示,可退出目前的頁面,並繼續列印下一頁。這個字元只會影響 列印的文件,並不會影響螢幕輸出。 新行字元 (`n) 新行字元 (`n) 會在字元後面插入換行。 下列範例會示範如何在 Write-Host 命令中使用新行字元: "此處有兩次`n`n換行。" 此命令的輸出如下: 此處有兩次 換行。 換行字元 (`r) 換行字元 (`r) 會刪除 `r 前面的一整行,就像前面的文字是在另一行一樣。 例如: Write-Host "請靜觀其變`r刪除此處之前的全部內容。" 此命令的輸出為: 刪除此處之前的全部內容。 水平定位字元 (`t) 水平定位字元 (`t) 會往前移到下一個定位點,並繼續在該定位點輸入文字。根據預設, Windows PowerShell 主控台每隔八個空格就有一個定位點。 例如,下列命令會在各欄之間插入兩個定位點。 "欄1`t`t欄2`t`t欄3" 此命令的輸出為: 欄1 欄2 欄3 垂直定位字元 (`v) 垂直定位字元 (`t) 會往前移到下一個垂直定位點,並在該定位點輸入所有後續的輸出。 這個字元只會影響列印的文件,並不會影響螢幕輸出。 請參閱 about_Quoting_Rules about_Escape_Characters