2016-07-27 2 views
0

내가쉽게 돈 - 쓰기 문자열 대신 파일

C:\> somecommand.exe < somefile.txt 

지정된 명령에 somefile.txt의 내용을 보내는 데 사용할 수있는 알의 간접를 사용하여 명령하지만, 무엇을 경우, 파일을 전송하지 않고 황갈색,

C:\> somecommand.exe < "this is a test" 

나는 또한 것을 시도하고했습니다 :

C:\> somecommand.exe < echo "this is a test" 

위스콘신 나는 같은 사전 패키지 된 문자열을 보내려면 운이 없다.

또한 Linux/Mac 용 예제가 있다면 도움이 될 것입니다.

+0

간단하게 C : \> somecommand.exe "이것은 테스트입니다" – adityasinghraghav

+0

불행히도 stdin에서 읽는 것이 아니라 입력 인자로 처리됩니다 – joelc

+0

C : \> somecommand.exe "this is a test" "이것은 시험" – adityasinghraghav

답변

3

이 같은 echo와 조합 pipe |을 사용할 수 있습니다 : 그들은뿐만 아니라 명령에 전달하는 것처럼

C:\> echo this is a test | somecommand.exe 

나는 따옴표를 제거했습니다.

+0

돈을 쉽게. 대단히 감사합니다. 우연히 Linux/Mac 예제도 있습니까? – joelc

+0

@haxor 동일해야합니다. –