Tôi có một kịch bản bash và tôi có một else
tuyên bố mà tôi muốn nó không làm gì cả.
Cách tốt nhất để làm việc này là gì?
Tôi có một kịch bản bash và tôi có một else
tuyên bố mà tôi muốn nó không làm gì cả.
Cách tốt nhất để làm việc này là gì?
Câu trả lời:
Cách tiêu chuẩn để làm điều đó là sử dụng dấu hai chấm:
:
if condition; do
command
else
:
fi
hoặc true
:
if condition; do
command
else
true
fi
Nhưng tại sao không bỏ qua else
phần:
if condition; do
command
fi
Trong zsh
và yash
, bạn thậm chí có thể làm cho else
phần trống:
if condition; then
command
else
fi