about_Special_Characters

TEMA
    about_Special_Characters

DESCRIPCIÓN BREVE
    Describe los caracteres especiales que se pueden usar para controlar 
    la forma en que Windows PowerShell interpreta el siguiente carácter 
    de un comando o parámetro.


DESCRIPCIÓN 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 estándar.
 

    Los caracteres especiales en Windows PowerShell comienzan con el 
    carácter de acento grave (ASCII 96).
 

    A continuación, se muestran los caracteres especiales que Windows 
    PowerShell reconoce:

        `0  Nulo
        `a  Alerta
        `b  Retroceso
        `f  Avance de página
        `n  Nueva línea
        `r  Retorno de carro
        `t  Tabulación horizontal
        `v  Tabulación vertical


    Estos caracteres distinguen mayúsculas de minúsculas. 


NULO (`0)
    Windows PowerShell reconoce un carácter especial nulo (`0) y lo 
    representa con el código de carácter 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 
    finalización de cadena o de registro. El carácter especial nulo 
    no equivale a la variable $null, que almacena el valor NULL.


ALERTA (`a)
    El carácter de alerta (`a) envía una señal de pitido al altavoz del equipo.
    Se puede usar este carácter para advertir a un usuario de una acción 
    inminente. El siguiente comando envía dos señales de pitido al altavoz del 
    equipo local:

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


RETROCESO (`b)
    El carácter de retroceso (`b) retrocede el cursor un carácter, pero no 
    elimina ningún carácter. El comando siguiente escribe la palabra 
    "copiará", retrocede el cursor dos veces y, a continuación, escribe 
    la palabra "todo" (precedida de un espacio y comenzando en la nueva 
    posición):

        "copiará`b`b todo"


    El resultado de este comando es el siguiente:

        copia todo


AVANCE DE PÁGINA (`f)
   El carácter de avance de página (`f) es una instrucción de impresión 
   que expulsa la página actual y continúa la impresión en la siguiente 
   página. Este carácter afecta únicamente a los documentos impresos; 
   no afecta a lo que se ve en la pantalla.


NUEVA LÍNEA (`n)
    El carácter de nueva línea (`n) inserta un salto de línea 
    inmediatamente después del carácter.
 
    En el siguiente ejemplo se muestra cómo usar el carácter de nueva 
    línea en un comando Write-Host: 

        "Hay dos saltos de línea`n`naquí."
        

    El resultado de este comando es el siguiente:

        Hay dos saltos de línea

        aquí.


RETORNO DE CARRO (`r)
    El carácter de retorno de carro (`r) elimina toda la línea anterior al 
    carácter `r, como si el texto anterior estuviese en otra línea.

    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.


TABULACIÓN HORIZONTAL (`t)
    El carácter de tabulación horizontal (`t) avanza hasta la próxima 
    tabulación y continúa escribiendo a partir de ese punto. De forma 
    predeterminada, la consola de Windows PowerShell tiene una tabulación 
    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


TABULACIÓN VERTICAL (`v)
    El carácter de tabulación vertical (`v) avanza hasta la siguiente 
    tabulación vertical y escribe el texto subsiguiente a partir de 
    ese punto. Este carácter afecta únicamente a los documentos 
    impresos. No afecta a lo que se ve en la pantalla.


VEA TAMBIÉN
    about_Quoting_Rules 
    about_Escape_Characters