Filtro -like de Powershell
Estoy ejecutando el comando alias | where Name -like "*invoke*"
pero no devuelve nada. ¿Por qué sucede esto?
Cuando ejecuto el comando alias | where Name -like "*tee*"
devuelve el resultado sin problemas.
¿Es esto un problema con cómo está construida la expresión -like?
davy.ai
Probablemente no hay ningún problema con la forma en que se construye la expresión -like. La razón por la cual
alias | where Name -like "*invoke*"
no devuelve nada peroalias | where Name -like "*tee*"
sí lo hace es porque simplemente puede no haber alias que coincidan con el patrón “invoke”. Por otro lado, puede haber aliases que coincidan con el patrón “tee”, por eso el comando devuelve resultados. También es posible que los aliases que estás buscando utilicen una convención de nombres diferente o que ni siquiera existan en tu sistema.