Tôi có một tập lệnh có thể nhận được hàng chục đối số/cờ sử dụng Getopt::Long
. Một số cờ nhất định không được phép trộn lẫn, chẳng hạn như: --linux --unix
không được phép cung cấp cùng nhau. Bây giờ tôi biết tôi có thể kiểm tra bằng cách sử dụng một tuyên bố if
, nhưng tôi chắc chắn có một cách sạch hơn và đẹp hơn để làm điều đó.Tránh kết hợp các đối số nhất định với tập lệnh
if
các khối có thể trở nên xấu xí nếu tôi không muốn cho phép nhiều kết hợp cờ.
Mọi đề xuất?
Cảm ơn,