TEMA
    about_Wildcards

DESCRIPCIÓN BREVE
    Describe cómo se utilizan los caracteres comodín en Windows 
    PowerShell.
 

DESCRIPCIÓN DETALLADA
    En muchos casos, es posible que desee ejecutar un cmdlet respecto 
    a un grupo de elementos, en lugar de un elemento individual. Por 
    ejemplo, quizá desee buscar todos los archivos del directorio 
    C:\Techdocs que tengan la extensión .ppt. Si ejecutara el comando 
    siguiente, se devolverían todos los elementos del directorio:

        Get-ChildItem c:\techdocs


    El problema con este comando es que tendría que inspeccionar 
    visualmente todos los documentos enumerados en el directorio para 
    determinar los archivos que tienen la extensión .ppt. Sin 
    embargo, puede limitar los elementos que desea que se devuelvan usando 
    caracteres comodín en los parámetros de un cmdlet. Un carácter 
    comodín es un tipo de marcador de posición que permite buscar valores 
    desconocidos con el fin de que se devuelvan resultados concretos. 
    El proceso de utilizar caracteres comodín recibe a veces el nombre de 
    "globbing" en inglés. Por ejemplo, puede reconvertir el ejemplo 
    anterior de modo que sólo se devuelvan archivos .ppt:

        Get-ChildItem c:\techdocs\*.ppt


    En este caso, el asterisco (*)se usa como carácter comodín para 
    especificar que puede haber cualquier carácter delante de la 
    extensión de nombre de archivo.ppt. Dado que se incluye la 
    extensión de nombre de archivo, todos los archivos devueltos por 
    el comando deberán tener esa extensión, pero podrán tener 
    cualquier nombre. Como consecuencia, únicamente se devuelven los 
    archivos que se desea.


    Windows PowerShell admite varios caracteres comodín además del 
    asterisco.


        Carácter comodín Descripción        Ejemplo  Coincidencia     
                Sin coincidencia
        -------- ------------------ -------- ----------------- --------
        *        Coincidencia de cero o más caracteres    a*       A, 
                 agencia, Ana      patata

        ?        Coincidencia exacta de un carácter en la posición 
        especificada    per?       pera, pero        peral

        []      Coincidencia de un intervalo de caracteres    
        [a-l]ema lema, gema  tema
 
        [ ]      Coincidencia de los caracteres especificados  
        [bc]ota  bota, cota        mota


    La mayoría de los cmdlets aceptan caracteres comodín en algunos de sus 
    parámetros. En el tema de Ayuda de cada cmdlet se describen los 
    parámetros, si los hubiera, que permiten caracteres comodín. En los 
    parámetros que aceptan caracteres comodín, no se distinguen mayúsculas 
    de minúsculas. Por ejemplo, per? devolverá Pera, pera, Pero y pero.


    También puede combinar varios caracteres comodín en un mismo 
    parámetro. Por ejemplo, supongamos que desea que se muestren todos los 
    archivos con extensión .txt del directorio C:\Techdocs que comiencen 
    por las letras de la a a la l. Puede usar el comando siguiente:

        Get-ChildItem c:\techdocs\[a-l]*.txt


    El comando usa un carácter comodín de intervalo ([a-l]) para 
    especificar que el nombre del archivo debe comenzar por una letra 
    de la a a la l. Posteriormente, el comando usa el carácter 
    comodín * para proporcionar un marcador de posición de los 
    caracteres que se encuentren entre la primera letra y la 
    extensión de nombre de archivo.


VEA TAMBIÉN
    about_Language_Keywords




Tabla de contenido