En esta oportunidad, te enseñaré sobre máscaras y comodines, donde un par de mágicos metacaracteres te harán la vida más fácil al momento de filtrar datos y aplicar acciones.
Reglas de coincidencia de comodines
*
Generalmente coincide con 0 o más caracteres, con una excepción (ver la siguiente regla). El comodín no codicioso es libre de combinar tantos o tan pocos caracteres como sean necesarios para que coincida el resto de la máscara.
*.
Al final de la máscara coincide con 0 o más caracteres, excepto {punto}. En realidad, la regla se aplica con cualquier número de caracteres {punto} y {space} entre el * y el terminal {punto}. La expresión regular para este término es "[*] [.] * [.] $"
?
Haga coincidir 0 o un carácter, excepto {punto}. La única vez que coincide con 0 caracteres es cuando coincide con el final del nombre o la posición antes de un {punto}. El signo de interrogación también se puede usar más de una vez para unir más de un carácter.
Los comodines son compatibles con los siguientes comandos:
ATTRIB, CACLS, CIPER, COMPACT, COPY, DEL, DIR, EXPAND, EXTRACT, FIND, FINDSTR, FOR, FORFILES, FTP, ICACLS, IF EXIST, MORE, MOVE, MV, NET (* = Cualquier unidad), PERMS, PRINT, QGREP, REN,REEMPLAZAR, ROBOCOPIA, RUTA, TOMA, TIPO, DONDE, XCACLS, XCOPY
Los comandos COPY
y REN
aceptan dos conjuntos de comodines, existen algunas diferencias sutiles entre cómo se tratan, consulte la página REN
para obtener más detalles.
Los comodines utilizados por FORFILES
no son estándar, pero son similares a los comodines utilizados en PowerShell.
Fuente: ss64 - Máscaras y comodines
REPOSITORIO GITHUB SOBRE SHELL SCRIPT BATCH
#Shell Script Batch | Grupo de Facebook
SOBRE EL AUTOR
✔ Ing. Jerson Martínez ( 💌 [email protected] )