명령 행에서 이메일을 읽으려면 'mail'을 사용하십시오.


11

mail터미널에서 명령을 사용하여 mail대화 형 모드 에서 프로그램 사용을 시작할 수 있다는 것을 알고 있습니다 .

그러나 mail명령을 사용하여 비 대화식으로 전자 메일을 읽고 싶습니다 .

같은 명령이 있습니까

$ mail -optionToReadMail -mailNumber 1;

stdout에 전자 메일 내용이 표시되는 것은 무엇입니까?

답변:


17

기본 우편함에서 첫 번째 메일 메시지를 인쇄하려면 다음을 사용하십시오.

echo p | mail

mailstdin이 터미널 인 경우에만 대화식입니다. mail파이프에서 stdin을 가져 오기 때문에 비 대화식입니다. p명령 (인쇄)는 기본 (최초의) 메시지를 인쇄 알려줍니다.

더 많은 옵션을 원한다면 man mail매우 도움이 될 것입니다 .


파이프를 사용하지 않고 할 수있는 방법이 있습니까 ??
sps

1
@sps 물론입니다. here-string을 사용하십시오 mail <<<p.
John1024

<문자 를 사용하지 않는 방법이 있습니까?
sps

2
이에 대한 답변을 얻으려면 실제로 달성하려는 것을 설명하십시오. 왜 파이프와 <원치 않는가?
John1024

2
@sps 앞으로는 질문에 대한 답변을 한 후 조금씩 추가하는 대신 질문에 모든 조건을 미리 두십시오.
chepner
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.