세 개의 터미널을 열고 Hello
나머지 두 개의 창에 메시지를 보내는 첫 번째 창에 명령을 작성하고 싶습니다. 명령은 다른 터미널의 응답을 요구하지 않고 일회성 전송을 허용해야 합니다.
나는 다음을 사용했다:
tee > /dev/pts/1 /dev/pts/2
다 괜찮은데 +를 Hello
사용하지 않고 입력한 후 명령을 종료하고 싶습니다.Ctrld
답변1
종료하려면 tee
파일 끝 문자가 필요합니다. 정상적으로 입력하는 경우 Ctrl+d를 누르면 파일 끝 문자가 제공됩니다. 다른 방법도 있습니다:
echo "Hello" |tee > /dev/pts/1 /dev/pts/2
"Hello" 뒤에 EOF를 제공하세요.
head -1 |tee > /dev/pts/1 /dev/pts/2
첫 번째 줄 다음에 EOF를 제공하세요.