2011-08-22 5 views
0

나는 응용 프로그램에서 리눅스 CLI로 무언가를 인쇄하고있다. 명령 줄에서 그 값을 읽을 다른 응용 프로그램이 있습니다. 콘솔에서 라인을 읽을 수있는 리눅스 명령어가 있습니까? 콘솔에 쓰는 자바 응용 프로그램과 콘솔에서 읽는 별표 상자를 사용하고 있습니다. 감사합니다콘솔에서 읽는 방법은 무엇입니까? - 리눅스

+0

"명령 줄에서"라고 말하면 다른 응용 프로그램이 값을 명령 줄 인수로 사용하거나 표준 입력 스트림에서 값을 읽길 원한다는 것을 의미합니까? –

+0

을 표준 입력 스트림으로 읽습니다. 두 가지 응용 프로그램을 콘솔에 인쇄하고 다른 응용 프로그램에서 콘솔에서 해당 라인을 읽는 것 외에 다른 방법으로 통신하는 방법이 있다고 생각하지 않습니다. – tier1

+0

하나의 프로세스가 _pipe_에 무언가를 쓰고 다른 파이프가 해당 파이프의 읽기 끝에서 읽도록 할 수 있습니다. 그 stdout 실제로 콘솔 (그리고 읽기 및 표준 마찬가지로) 않는 한 stdout 쓰기를 거부하는 다소 이상한 유닉스 응용 프로그램이 될 것입니다. –

답변

1

사용 배관, 예컨대는 :

cat foo.txt | wc -l 

이것은 당신이 다른 프로세스의 입력으로 하나 개의 프로세스 출력을 리디렉션 할 수 있습니다.

관련 문제