[cú pháp thay thế]
Đối với một số người, người vận hành đường ống định hướng không phải là sở thích của họ, nhưng họ thích xích hơn. Xem một số ý kiến thú vị về chủ đề này được chia sẻ trong trình theo dõi vấn đề roslyn: dotnet / roslyn # 5445 .
Dựa trên trường hợp và bối cảnh, một trong những cách tiếp cận này có thể được coi là ẩn (hoặc gián tiếp). Ví dụ: trong trường hợp này, việc sử dụng đường ống chống lại vô số yêu cầu mã thông báo đặc biệt $_
(aka PowerShell's "THIS" token
) có thể gây khó chịu cho một số người.
Đối với các fellas như vậy, đây là một cách ngắn gọn hơn, thẳng thắn hơn để thực hiện nó với chuỗi chấm :
(gci . -re -fi *.txt).FullName
(<rant> Lưu ý rằng đối số lệnh phân tích cú pháp của PowerShell chấp nhận những cái tên tham số phần Vì vậy, ngoài việc. -recursive
; -recursiv
, -recursi
, -recurs
, -recur
, -recu
, -rec
và -re
được chấp nhận, nhưng tiếc là không -r
.. đó là lựa chọn duy nhất đúng có ý nghĩa với đơn -
ký tự (nếu chúng ta đi theo quy ước POSIXy UNIXy)! </ rant>)
*.txt*
(-Filter
sử dụng ký tự đại diện CMD). Nếu đây không phải là những gì bạn muốn thì sử dụng-Include *.txt
.