Câu trả lời:
Đó là một cách ngắn để thực thi một tập lệnh mà không phải lưu tệp và sau đó thực thi nó. Khi bạn lưu tệp và sau đó thực thi nó, một số điều có thể sai:
sh foo.sh
thay vì bash foo.sh
)./foo.sh
) và quên đặt quyền thực thisudo
Bằng cách cung cấp một dòng lệnh duy nhất để thực thi, các nhà phát triển có thể giảm số lượng vị trí có thể xảy ra lỗi do lỗi luser.
Cá nhân, tôi coi thường đường ống uốn cong để bash. Nó không an toàn.
Lệnh này sẽ tải xuống tệp và cố gắng thực thi nó với quyền root.
-E
bảo tồn các biến môi trường (nói các biến cho cài đặt proxy) và -
yêu cầu bash đọc các lệnh từ đầu vào tiêu chuẩn, tức là đường ống.
-E
tùy chọn và-
ở cuối lệnh là gì?