Điểm:-3

Dòng lệnh Mac - chạy lệnh nếu trước đó không thành công

lá cờ in

Về tôi mac chạy các tập lệnh mất nhiều thời gian và vì lý do này, tôi thêm && nói xong để tôi có thể nghe khi tập lệnh chạy xong trong khi tôi đang làm những việc khác trong nhà. Tuy nhiên, đôi khi mã của tôi có lỗi/lỗi chính tả và do đó, nó gây ra lỗi. Điều này dẫn đến việc kịch bản bị gián đoạn nhưng không nói bất cứ điều gì.

Có thứ gì tôi có thể thêm vào lệnh bên dưới sẽ thực thi ngay cả khi lệnh không thành công không?

Lệnh hiện tại

python3 script.py && nói xong

Lệnh đề xuất

tôi muốn một cái gì đó như thế này

python3 script.py && nói hoàn thành nếu không-nếu-script-fail nói thất bại
Điểm:4
lá cờ cn

Bạn có thể sử dụng toán tử boolean-OR

python3 script.py && nói xong || nói thất bại

Một điều cần lưu ý về phong cách đó: trong A && B || C, C sẽ thực hiện nếu Một thất bại hoặc nếu b thất bại. Cách an toàn hơn để viết đó là

nếu python3 script.py; rồi nói xong; khác nói thất bại; fi

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.