本記事の概要
PowerShell には、文字列の中に特別な意味を持つ文字を表すために使用されるエスケープシーケンスがあります。
この記事では、PowerShell で使用可能な主なエスケープシーケンスを紹介します。
バッククォート
バッククォートは、文字列中の特殊文字をエスケープするために使用されます。たとえば、$ や “、’、スペースなどの特殊文字をエスケープすることができます。例えば、以下のように書くことで、スペースを含むディレクトリ名を扱うことができます。
PS > $dirName = "My` Documents" PS > Write-Host $dirName My Documents
改行
改行は `n で表すことができます。
以下に例を示します。
kPS > $message = "Hello,`nworld!" PS > Write-Host $message Hello, world!
代表的なエスケープシーケンス
代表的なエスケープシーケンスを以下に示します。
| エスケープ文字 | 意味 |
|---|---|
| `0 | (null) |
| `a | (alert) |
| `b | (backspace) |
| `f | (form feed) |
| `n | (new line) |
| `r | (carriage return) |
| `t | (tab) |
| `v | (vertical quote) |

コメント