이 명령이 "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