터미널에 file
입력하여 실행하는 실행 파일이 있습니다. ./file
프로그램이 실행되면 "코드"라는 텍스트를 입력해야 합니다. 그러나 터미널에 입력하거나 붙여넣는 데 걸리는 시간으로 인해 프로그램에 "죄송합니다. 시간이 너무 오래 걸렸습니다!"라는 메시지가 표시됩니다.
실행할 때 "코드"라는 텍스트를 실행 파일에 보내서 실행하자마자 프로그램에 입력되도록 하고 싶습니다.
나는 그것을 시도했지만 ./file; "code"
운 ./file && "code"
이 없었습니다. 프로그램에는 여전히 입력이 필요합니다.
답변1
파이프 기능을 사용하고 싶을 수도 있습니다https://en.wikipedia.org/wiki/Pipeline_(유닉스):
echo "code" | ./file