[sintaxe alternativa]
Para algumas pessoas, os operadores de tubos direcionais não são do seu gosto, mas preferem encadear. Veja algumas opiniões interessantes sobre esse tópico compartilhadas no roslyn issue tracker: dotnet / roslyn # 5445 .
Com base no caso e no contexto, uma dessas abordagens pode ser considerada implícita (ou indireta). Por exemplo, nesse caso, o uso de pipe contra enumerável requer um token especial $_(aka PowerShell's "THIS" token) pode parecer desagradável para alguns.
Para esses tipos, aqui está uma maneira mais concisa e direta de fazer isso com encadeamento de pontos :
(gci . -re -fi *.txt).FullName
(<rant> Note que parser argumentos do comando do PowerShell aceita os nomes dos parâmetros parciais Assim, além de. -recursive; -recursiv, -recursi, -recurs, -recur, -recu, -rece -resão aceitos, mas infelizmente não -r.. que é a única escolha correta que faz sentido com um único -caractere (se siga as convenções do POSIXy UNIXy)! </rant>)
*.txt*(-Filterusa curingas CMD). Se não é isso que você deseja, use-Include *.txt.