[sintaksis alternatif]
Bagi sebagian orang, operator pipa directional bukan seleranya, tetapi mereka lebih suka chaining. Lihat beberapa pendapat menarik tentang topik ini yang dibagikan dalam pelacak isu roslyn: dotnet / roslyn # 5445 .
Berdasarkan kasus dan konteksnya, salah satu pendekatan ini dapat dianggap implisit (atau tidak langsung). Misalnya, dalam hal ini menggunakan pipa terhadap enumerable memerlukan token khusus $_
(alias PowerShell's "THIS" token
) mungkin tampak tidak menyenangkan bagi sebagian orang.
Untuk fellas semacam itu, berikut ini cara yang lebih ringkas dan langsung untuk melakukannya dengan dot chaining :
(gci . -re -fi *.txt).FullName
(<kata-kata kasar> Perhatikan bahwa PowerShell ini argumen perintah parser menerima nama-nama parameter parsial Jadi selain. -recursive
; -recursiv
, -recursi
, -recurs
, -recur
, -recu
, -rec
dan -re
diterima, tapi sayangnya tidak -r
.. yang merupakan pilihan hanya yang benar yang masuk akal dengan single -
karakter (jika kita ikuti konvensi POSIXy UNIXy)! </rant>)
*.txt*
(-Filter
menggunakan CMD wildcard). Jika ini bukan yang Anda inginkan, gunakan-Include *.txt
.