Tại sao SOMETHING=1 && echo $SOMETHING
cần &&
phải quay lại 1
Tại sao không SOMETHING=1 echo $SOMETHING
trở lại1
7
Xấu hổ về bất cứ ai hạ thấp câu hỏi của bạn, đặc biệt là không để lại phản hồi mang tính xây dựng. Đây là một câu hỏi hợp lệ và thứ tự bash thực hiện mở rộng từ / tham số / biến / dấu ngã và thực thi lệnh là khó khăn. Tôi đang cho bạn +1.
—
Spiff
có thể trùng lặp trong In bash, làm cách nào tôi có thể xác định biến phạm vi lệnh phạm vi của cải? - xem thêm Đây
—
Scott
về mặt kỹ thuật, "echo 1" trả về 0 và đầu ra là 1 ... có nghĩa là "echo" thoát với trạng thái "0" và hiển thị để xuất ra các đối số. Phrasing "trả về 1" cho tôi là ngụ ý "staus exit", không phải "output" và thoạt nhìn có chút khó hiểu.
—
michael