사용자가 터미널에 붙여 넣는 스 니펫이 있습니다.bash 서브 쉘에서 사용자 입력을 읽는 방법
"script..." | sudo bash -s ARG1
스크립트 부분은 실제로 HTTP를 통해 스크립트를 가져 오는 말풍선 명령입니다.
또한 스크립트에 전달할 인수가 필요하며 bash에 -s 인수를 사용하여이 작업을 수행 할 수 있습니다. (이것은 모두 스 니펫의 일부입니다.)
그러나 작동하려면 "읽기"가 필요합니다. 사용자에게 추가 구성을 묻습니다. Subshells/stdin이 리다이렉트 (redirect) 되었기 때문에 지금은 작동하지 않습니다.
어떻게하면됩니까? 그것이 작동하지 않는
read answer < /dev/tty
당신의 기대가 올바른지 : – Petesh