![에코에 파이프된 텍스트가 출력되지 않는 이유는 무엇입니까? [복사]](https://linux55.com/image/20137/%EC%97%90%EC%BD%94%EC%97%90%20%ED%8C%8C%EC%9D%B4%ED%94%84%EB%90%9C%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EA%B0%80%20%EC%B6%9C%EB%A0%A5%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
이 명령이 "1"을 출력하지 않는 이유는 무엇입니까?
echo 1 | echo
나는 그것이 다음과 같이 작동한다고 상상합니다 :
1. echo 1 (outputs 1)
2. | echo (takes the 1 as an input, then echos it)
이런 일이 일어나야 하는 것 아닙니까?
답변1
echo는 stdin을 사용하지 않습니다. cat을 사용해 보세요.
echo 1 | cat
또는
echo 1 | xargs echo