Tôi có một tập lệnh gọi một ứng dụng yêu cầu đầu vào của người dùng, ví dụ: chạy ứng dụng yêu cầu người dùng nhập 'Y' hoặc 'N'.
Làm thế nào tôi có thể nhận được tập lệnh shell không yêu cầu người dùng nhập dữ liệu mà sử dụng giá trị từ biến được xác định trước trong tập lệnh?Nhập từ trong tập lệnh shell
Trong trường hợp của tôi, sẽ có hai câu hỏi yêu cầu đầu vào.
echo là những gì tôi cần nhưng với nhiều tham số ... –
Trong trường hợp đó, hãy thử sử dụng lệnh "printf" thay vì echo và bao gồm dòng mới trong chuỗi. Vì vậy, nếu bạn muốn trả lời "Y" thì "N" sử dụng: printf "Y \ nN \ n" | myapp –