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