system("insert shell command here")
을 사용하고 스크립트를 전달하고 싶습니다. 그러나이 스크립트는 사용자 입력이 필요합니다. 나는 또한 사용자 입력을 전달하고 싶다. 어떻게해야합니까? system() 명령을 사용하여 사용자 입력을 전달하는 방법은 무엇입니까?
system('./script')
system('input1')
system('input2')
그러나, 루비 기다립니다.
가능합니까? 내가 시도했습니다 system('./script', 'input1')
하지만 그 중 하나를 작동하지 않았다. 행운 없음 exec
중 하나.
당신은 사용자의 입력이 스크립트에해야 무엇을 파이프에 싶어? 그 스크립트가 입력을 검색하는 방법은 무엇입니까? 인증 인 경우 일반적으로 암호 입력은 STDIN이 아닌 TTY 또는 KBD 장치에서만 허용되기 때문에 일반적으로 실패합니다. –