문제

나는 Linux를 사용하고 있습니다. Add라는 프로그램이 있다고 가정 해 봅시다. 이 프로그램은 두 숫자를 가져옵니다.

그래서 입력하면

add 1 2

대답은 3 // 명백합니다

add.data라는 파일에 이것을 쓰는 명령

나는 일종의 리눅스 N00B입니다. 나는 배관에 대해 읽고 있었다. 감사.

도움이 되었습니까?

해결책

프로그램의 출력을 1 초로 입력으로 보내는 것을 의미하며, 이는 표준 입력에서 데이터를 읽을 수 있어야합니다.

add 1 2 | echo

당신이 여기에 묻는 것은입니다 출력 리디렉션: 당신은 사용해야합니다

add 1 2 > add.data

출력으로 새 파일을 작성하려면 (기존이 덮어 쓰기)

add 1 2 >> add.data

새 것을 만들거나 기존에 추가합니다.

다른 팁

2 3> 뭔가를 추가하십시오 .txt

이렇게하면 출력이 파일로 리디렉션되고 매번 파일을 재현합니다.

add 1 2 > add.data

이것은 파일 끝에 추가됩니다

add 1 2 >> add.data
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top