Tôi đang chạy một lệnhNgăn chặn đầu ra khỏi các lệnh không phải PowerShell?
hg st
và sau đó kiểm tra nó $LASTEXITCODE
để kiểm tra tính sẵn sàng của lanh lợi trong thư mục hiện hành. Tôi không quan tâm đến sản lượng của nó và không muốn hiển thị nó cho người dùng của tôi.
Làm cách nào để ngăn chặn TẤT CẢ đầu ra, thành công hoặc lỗi?
Vì mercurial không phải là một lệnh PowerShell hg st | Out-Null
không hoạt động.
ảnh vui nhộn. Điều đó hoạt động. Bạn có thể giải thích cú pháp '2> & 1' thực sự có ý nghĩa gì không? –
'2> & 1' có nghĩa là" lỗi tiêu chuẩn chuyển hướng đến cùng một vị trí như đầu ra tiêu chuẩn ". –
@Bill_Stewart Tôi tin rằng đó là những gì tôi đã nói, chỉ có tôi giải quyết cả hai phần của toán tử một cách riêng biệt, bởi vì các luồng khác có thể được hợp nhất với STDOUT (luồng đầu ra thành công, thực sự). –