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