7 điểm bởi xguru 2020-02-03 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Nếu có thể thì đừng dùng shell, hãy viết bằng thứ như Python

  • Nếu bắt buộc phải dùng, khuyến nghị set -euf -o pipefail

= -e : chỉ cần một dòng thất bại là dừng

Quảng cáo

= -u : biến chưa được thiết lập sẽ được coi là lỗi và thoát ngay

= -f : hạn chế mở rộng tên tệp (globbing)

= -o pipefail : nếu có lỗi ở giữa pipeline thì báo lỗi và nhờ -e mà thoát ngay

Quảng cáo
  • Dùng nhiều dấu nháy kép: trong hầu hết trường hợp, thay vì $*, $@ hãy dùng "$@"

  • Cẩn thận với tên tệp và tham số bắt đầu bằng "-"

  • Tìm lỗi bằng ShellCheck

Chưa có bình luận nào.

Chưa có bình luận nào.