Có trình kiểm tra shell (cụ thể bash hoặc ksh) nào kiểm tra các kịch bản lệnh shell cho kiểu dáng, thực tiễn tốt nhất, quy ước đặt tên, v.v. không? (Một cái gì đó giống như Lint cho C, hoặc Perl :: Critic cho Perl.)Có một công cụ phân tích tĩnh như Lint hay Perl :: Critic cho shell script không?
Tôi biết với ksh bạn có thể thực hiện kiểm tra cú pháp bằng cách chạy ksh -n script.ksh
nhưng tôi đã hy vọng điều gì đó không chỉ là kiểm tra sytax - cái gì phân tích cú pháp/phân tích mã thực tế?
Tôi có thể không may mắn, nhưng tôi đoán nó không gây hại khi hỏi.
Tuyệt vời - tập lệnh đó trông đầy hứa hẹn! Và xét đoán bởi sự thiếu của tôi về việc tìm kiếm bất cứ điều gì khác, và sự thiếu phản ứng, tôi muốn nói đó có lẽ là điều duy nhất hiện có mà làm điều này. Cảm ơn rất nhiều! – BrianH
Có phải tôi hoặc tùy chọn này không có trong trang người đàn ông của bash hay zsh? – log0
'bash -n' giống như' set -n'. – fossilet