Está en la página 1de 3

TEMA

about_Special_Characters
DESCRIPCIN BREVE
Describe los caracteres especiales que se pueden usar para controlar
la forma en que Windows PowerShell interpreta el siguiente carcter
de un comando o parmetro.
DESCRIPCIN DETALLADA
Windows PowerShell admite un conjunto de secuencias de caracteres
especiales que se usan para representar los caracteres que no
forman parte del juego de caracteres estndar.
Los caracteres especiales en Windows PowerShell comienzan con el
carcter de acento grave (ASCII 96).
A continuacin, se muestran los caracteres especiales que Windows
PowerShell reconoce:
`0
`a
`b
`f
`n
`r
`t
`v

Nulo
Alerta
Retroceso
Avance de pgina
Nueva lnea
Retorno de carro
Tabulacin horizontal
Tabulacin vertical

Estos caracteres distinguen maysculas de minsculas.


NULO (`0)
Windows PowerShell reconoce un carcter especial nulo (`0) y lo
representa con el cdigo de carcter 0. Aparece como un espacio
en blanco en la salida de Windows PowerShell. Esto permite
utilizar Windows PowerShell para leer y procesar archivos de
texto que usan caracteres nulos, como los indicadores de
finalizacin de cadena o de registro. El carcter especial nulo
no equivale a la variable $null, que almacena el valor NULL.
ALERTA (`a)
El carcter de alerta (`a) enva una seal de pitido al altavoz del equipo.
Se puede usar este carcter para advertir a un usuario de una accin
inminente. El siguiente comando enva dos seales de pitido al altavoz del
equipo local:
for ($i = 0; $i -le 1; $i++){"`a"}
RETROCESO (`b)
El carcter de retroceso (`b) retrocede el cursor un carcter, pero no
elimina ningn carcter. El comando siguiente escribe la palabra
"copiar", retrocede el cursor dos veces y, a continuacin, escribe
la palabra "todo" (precedida de un espacio y comenzando en la nueva
posicin):

"copiar`b`b todo"
El resultado de este comando es el siguiente:
copia todo
AVANCE DE PGINA (`f)
El carcter de avance
que expulsa la pgina
pgina. Este carcter
no afecta a lo que se

de pgina (`f) es una instruccin de impresin


actual y contina la impresin en la siguiente
afecta nicamente a los documentos impresos;
ve en la pantalla.

NUEVA LNEA (`n)


El carcter de nueva lnea (`n) inserta un salto de lnea
inmediatamente despus del carcter.
En el siguiente ejemplo se muestra cmo usar el carcter de nueva
lnea en un comando Write-Host:
"Hay dos saltos de lnea`n`naqu."
El resultado de este comando es el siguiente:
Hay dos saltos de lnea
aqu.
RETORNO DE CARRO (`r)
El carcter de retorno de carro (`r) elimina toda la lnea anterior al
carcter `r, como si el texto anterior estuviese en otra lnea.
Por ejemplo:
Write-Host "No nos vamos a mover`rEliminar todo antes de este punto."
El resultado de este comando es el siguiente:
Eliminar todo antes de este punto.
TABULACIN HORIZONTAL (`t)
El carcter de tabulacin horizontal (`t) avanza hasta la prxima
tabulacin y contina escribiendo a partir de ese punto. De forma
predeterminada, la consola de Windows PowerShell tiene una tabulacin
en cada octavo espacio.
Por ejemplo, el comando siguiente inserta dos tabulaciones entre cada
columna.
"Col1`t`tCol2`t`tCol3"
El resultado de este comando es el siguiente:
Col1

Col2

Col3

TABULACIN VERTICAL (`v)


El carcter de tabulacin vertical (`v) avanza hasta la siguiente
tabulacin vertical y escribe el texto subsiguiente a partir de
ese punto. Este carcter afecta nicamente a los documentos
impresos. No afecta a lo que se ve en la pantalla.
VEA TAMBIN
about_Quoting_Rules
about_Escape_Characters

También podría gustarte