Tôi có một kịch bản shell trong đó có những điều sau đây:Dấu chấm phẩy thừa ở cuối dòng trong tập lệnh shell?
case $1 in
0)
echo $1 = 0;
OUTPUT=3;;
1)
echo $1 = 1;
OUTPUT=4;;
2)
echo $1 = 2;
OUTPUT=4;;
esac
HID=$2;
BUNCH=16;
LR=.008;
Are phẩy hoàn toàn không cần thiết trong đoạn mã trên? Và có lý do gì cho một số người sử dụng dấu hai chấm không?
Dường như dấu chấm phẩy chỉ là dấu phân cách, thứ mà bạn sẽ sử dụng thay vì dòng mới.
Tuyệt vời! Vì vậy, nếu tôi hiểu bạn một cách chính xác, tôi có thể loại bỏ một cách an toàn bất kỳ dấu chấm phẩy đơn nào ở cuối dòng bất kỳ, nhưng không bao giờ có dấu chấm phẩy? – Nagel
Điều đó là chính xác. –