Câu trả lời:
Thử cái này:
$ sudo yum -y groupinstall "Development Tools"
Từ yum
trang người đàn ông:
-y, --assumeyes
Assume yes; assume that the answer to any question which would be
asked is yes.
Configuration Option: assumeyes
LƯU Ý: Bạn cũng có thể sử dụng yes
nhưng nó không thực sự cần thiết. Công yum
cụ này có một công tắc dựng sẵn để thực hiện chính xác điều này.
Vâng, bạn có thể, với yes
. Nếu bạn chạy nó mà không có đối số, nó sẽ in chữ cái y
vô thời hạn thành thiết bị xuất chuẩn và nếu bạn đưa ra một đối số, chuỗi hoặc chữ cái hoặc bất cứ thứ gì, nó sẽ in nó vô thời hạn thành thiết bị xuất chuẩn.
Trong trường hợp của bạn, bạn sẽ làm như sau:
yes | yum groupinstall "DevelopmentTools"
/usr/bin/yes
là một công cụ liên tục gửi y\n
đến stdout
. Bạn có thể chuyển nó thành bất kỳ lệnh nào đưa ra lời nhắc kiểu Y / N để buộc câu trả lời "có" cho bất kỳ câu hỏi nào như vậy. Bạn cũng có thể sử dụng yes
để gửi bất kỳ chuỗi nào khác mà bạn muốn bằng cách chỉ định chuỗi đó khi gọi, ví dụ như /usr/bin/yes foo
sẽ gửi foo\n
đến stdout
miễn là đầu ra của chuỗi đó được đọc.
y\n
s vô tận , bạn thậm chí không cần phải gửi nó.
-y
tùy chọn đi kèm vớiyum
đó là điều chính xác. Đọc trang người đàn ông để biết thêm thông tin về nó.