about_Escape_Characters

TOPIC
	about_Escape_Characters

SHORT DESCRIPTION
	Introduces the escape character in Windows PowerShell and explains
	its effect.


LONG DESCRIPTION
	Escape characters are used to assign a special interpretation to
	the characters that follow it.


	In Windows PowerShell, the escape character is the backtick (`), also
	called the grave accent (ASCII 96). The escape character can be used
	to indicate a literal, to indicate line continuation, and to indicate
	special characters.


  Indicating a Literal
	When an escape character precedes a variable, it prevents a value from
	being substituted for the variable. When an escape character precedes a
	double quotation mark, Windows PowerShell interprets the double quotation
	mark as a character, not as a string delimiter.


	For example:


		C:\>$a = 5
		C:\>"The value is stored in $a."
		The value is stored in 5.

		C:\>$a = 5
		C:\>"The value is stored in `$a."
		The value is stored in $a.

		C:\> "Use quotation marks (") to indicate a string."
		Unexpected token ')' in expression or statement.
		At line:1 char:25
		+ "Use quotation marks (") <<<<  to indicate a string."

		C:\> "Use quotation marks (`") to indicate a string."
		Use quotation marks (") to indicate a string.
  

  Indicating Line Continuation
	The escape character tells Windows PowerShell that the command continues 
	on the next line.


	For example:


		C:\> get-process `
		>> powershell

		Handles  NPM(K)	PM(K)	WS(K) VM(M)   CPU(s)	 Id ProcessName
		-------  ------	-----	----- -----   ------	 -- -----------
			340	 8	34556	31864   149	 0.98   2036 powershell


  
  Indicating Special Characters
	When used within quotation marks, the escape character indicates a 
	special character that provides instructions to the command parser.

	
	The following special characters are recognized by Windows PowerShell:


		`0	Null
		`a	Alert
		`b	Backspace
		`f	Form feed
		`n	New line
		`r	Carriage return
		`t	Horizontal tab
		`v	Vertical tab


	For example:


		C:\> "12345678123456781`nCol1`tColumn2`tCol3"
		12345678123456781
		Col1	Column2 Col3


	For more information, type:


		get-help about_special_characters


SEE ALSO
	about_Quoting_Rules