Tôi có lệnh sau:Định dạng đầu ra dài dòng của một Remove-mục lệnh
Get-ChildItem $build_path `
-Include *.bak, *.orig, *.txt, *.chirp.config `
-Recurse | Remove-Item -Verbose
để xóa một số tập tin từ thư mục build của một giải pháp VS. Tôi sử dụng công tắc Verbose để tôi có thể xem tệp nào đang bị xóa. Nó hoạt động tốt nhưng sản lượng là quá dài dòng:
VERBOSE: Performing operation "Remove File" on Target "R:\Visual Studio 2010\Projects\SomeProject\SomeProject.Web.build\App_Readme\glimpse.mvc3.readme.txt".
VERBOSE: Performing operation "Remove File" on Target "R:\Visual Studio 2010\Projects\SomeProject\SomeProject.Web.build\App_Readme\glimpse.readme.txt".
Tôi chỉ cần nhìn thấy một cái gì đó như thế:
Removing file \App_Readme\glimpse.mvc3.readme.txt".
Removing file \App_Readme\glimpse.readme.txt".
...
Tôi biết tôi có thể làm điều này với một tuyên bố foreach và một lệnh Write-Host, nhưng tôi tin rằng nó có thể được thực hiện với một số pipelining hoặc một cái gì đó. Bất kỳ ý tưởng?
Tôi không biết tôi có thể sử dụng foreach trong một đường ống. Cảm ơn. – lalibi