표준 입력을 사용하는 방법 --stdin<bash 스크립트의 일반 텍스트(문자열)인 기호(예: 리디렉션을 사용하여 /etc/passwd 파일을 저장함)>일반 텍스트를 입력으로 제공하려는 것과 같은 방식으로 표기
답변1
<
표준 입력에서 리디렉션하려면 use 를 사용하지 마세요 |
. 예를 들어 (고양이를 쓸데없이 사용한 것에 대해 사과드립니다)
cat /some/file | my_program
"저장된 /etc/passwd 파일"이 변수에 있고 /bin/sh에 바인딩되지 않은 경우 <<<
리디렉션을 사용할 수 있습니다
my_program <<< "$my_variable"
답변2
설명대로 간접( <
) 연산자를 사용하십시오.
/path/to/executable < /path/to/inputfile