Tôi đã đọc một số câu hỏi về dấu gạch ngang kép:
Dấu gạch ngang -
đơn cho các tùy chọn ký tự đơn, nhưng dấu gạch ngang kép --
cho các từ?
Không gì --
(double-dash) nghĩa là gì? (còn được gọi là trần đôi dash dash)
Tuy nhiên, tôi nhớ về một giáo viên 4 năm trước nói với tôi rằng đó --
là cách xử lý tích cực với các công tắc dài như --help
hay --color=
.
Ngày nay, tôi đang sử dụng rất nhiều lệnh trong đó quy tắc này hoàn toàn không được tôn trọng và ví dụ tốt nhất tôi có thể đưa ra là find
ở chỗ không có công tắc dài nào thực hiện một cú đúp ngay cả khi rất khó chịu AIX find
.
Có phải giáo viên của tôi đã sai? hoặc quy tắc thay đổi kể từ (có vẻ như không thể)?
Và cuối cùng, có bất kỳ posix
quy tắc nào về độ dài của tùy chọn và -
hay --
không?