2015-01-06 15 views
5

Làm thế nào tôi có thể buộc các mã thoát là zero cho một cửa sổ lệnh cmd mà không thay đổi cách thức mà nó cư xửForce thoát đang zero cho các cửa sổ dòng lệnh lệnh

Tương đương linux của những gì là bình là

netstat -an | grep 12035 || true 

Cái gì tôi đã cố gắng là

C:\>netstat -ano | find "25000" | exit 0 

Mặc dù nó buộc exit code 0, nó không hiển thị các kết quả mong muốn khi thành công

Ví dụ:

C:\>netstat -ano | find "25000" 
TCP 0.0.0.0:25000   0.0.0.0:0    LISTENING  4832 

C:\>netstat -ano | find "25000" | exit 0 

Bất kỳ ý tưởng nào nếu có cách nào?

+0

Sử dụng && thay thế. –

+0

Lệnh linux hoạt động tốt ở dạng hiện tại của nó, nếu đó là những gì bạn đang đề cập đến. Nếu bạn đang tham chiếu đến lệnh windows, && exit 0 sẽ chỉ thực thi lệnh thoát – iluvcornflakes

Trả lời

5
netstat -an | find "25000" || ver>nul 

Nếu lệnh find tăng errorlevel, thực hiện một lệnh reset nó., Trong trường hợp này lệnh ver được sử dụng và sản lượng của nó bỏ đi

Các vấn đề liên quan