| HOME / 정보공유 / AIX 명령어 모음

forw
forw forw 명령 목적 메세지를 전달합니다. 구문
forw [ + Folder ] [ -draftfolder +Folder | -nodraftfolder ] [ Message ] [ -draftmessage Message ] [ -digest Name [ -issue Number ] [ -volume Number ] ] [ -form FormFile ] [ -editor Editor | -noedit ] [ -whatnowproc Program | -nowhatnowproc ] [ -filterFile] [ -annotate [ -inplace | -noinplace ] | -noannotate ] [ -format | -noformat ] [ -help ]
설명
forw 명령은 메세지 전달을 위한 인터페이스를 시작합니다. 디폴트로, forw 명령은 인터페이스를 시작합니다.
UserMhDirectory/draft 파일을 편집하기 위해 엽니다.
사용자에게 /etc/mh/mhl.forward 파일에 정의된 템플리트에 기초하여 전달 정보를 입력하도록 프롬프트를 표시합니다.
사용자에게 전달된 메세지를 동반해야 하는 추가 텍스트를 입력하도록 프롬프트를 표시합니다.
UserMhDirectory/draft 파일의 편집을 완료하려면, Ctrl-D 순서를 누르십시오. forw 명령은 현재 폴더로부터의 현재 메세지를 draft 파일에 추가합니다. 하나 이상의 메세지를 추가하려면, Messages 매개변수를 사용하십시오.
주: 메세지 헤더와 본문 사이에 대쉬 행 또는 공백 행이 있어야, 메세지가 송신될 때 해당 메세지를 식별할 수 있습니다.
편집기를 종료한 후. forw 명령은 What Now? 프롬프트를 시작합니다. whatnow 부속 명령 리스트를 보려면 Enter 키를 누르십시오. 이 부속 명령을 사용하여 계속해서 메세지 편집, 메세지 나열, 메세지 처리 지시 또는 forw 명령 처리를 종료할 수 있습니다.
forw 명령은 -form 플래그로 전달된 메세지의 형식을 변경할 수 있도록 합니다. 디폴트로, 명령은 UserMhDirectory/forwcomps 파일에 위치한 디폴트 메세지 형식을 사용합니다. 자신의 forwcomps 파일을 정의하지 않았으면, /etc/mh/forwcomps 파일이 사용됩니다.
-annotate 플래그를 사용하여 원래 메세지에 전달하는 정보로 주석을 다십시오. 주석 삽입을 확실하게 하려면, forw 명령 인터페이스를 종료하기 전에 전달된 주(note)를 송신하십시오.
주: -annotate 플래그는 동일한 초안에서 forw 명령을 여러 번 실행하는 동안 보존되지 않습니다.
플래그
-annotate 행을 사용하여 전달된 메세지에 주석을 첨부합니다.
Forwarded: Date
Forwarded: Addresses
주석이 제위치에 들어가도록 -inplace 플래그를 사용하십시오. 이 플래그는 주석이 있는 메세지에 대한 링크를 보존합니다.
-digest Name 정리(digest) 기능을 사용하여 Name 변수가 지정한 새로운 정리본을 작성합니다. forw 명령은 components 파일에 있는 형식 문자열을 확장하며(repl 명령이 사용하는 것과 동일한 형식 문자열 메커니즘을 사용) 표준 정리(digest) 캡슐화 알고리즘을 사용하여 초안을 작성합니다. 초안이 완성된 후, forw 명령은 정리본에 대한 볼륨 및 발행 항목을 기록한 후 편집기를 시작합니다.
-form 플래그를 지정하지 않으면, forw 명령은 UserMhDirectory/digestcomps 파일에 있는 형식을 사용합니다. 이 파일이 존재하지 않으면, 명령은 /etc/mh/digestcomps 파일에 지정된 디폴트를 사용합니다.
-draftfolder +Folder 초안 메세지를 지정된 폴더에 배치합니다. 이 플래그를 지정하지 않으면, forw 명령은 메세지 처리기(HM) 프로파일에 제공된 정보에 따라 디폴트 초안을 선택합니다. + 폴더가 지정되지 않으면, Current-Folder 폴더로 가정합니다. $HOME/.mh_profile 파일에 있는 디폴트 초안 폴더를 정의할 수 있습니다.
주: -draftfolder +Folder 뒤에 Message 매개변수가 따라오면, -draftmessage 플래그를 지정하는 것과 같습니다.
-draftmessage Message 초안 메세지를 식별합니다. -draftfolder를 -draftmessage 플래그 없이 지정하면, 디폴트 메세지는 new입니다.
-editor Editor 메세지 준비를 위한 초기 편집기를 지정합니다.
-filter File 전달할 각 메세지를 다시 포맷하여 초안 메세지에 넣습니다. -filter 플래그는 mhl 명령이 사용하는 형식을 승인합니다.
+Folder 사용자가 전달할 메세지가 들어 있는 폴더를 지정합니다. 폴더를 지정하지 않으면, Current-Folder로 간주됩니다.
-form FormFile forw 명령 출력을 FormFile 변수에 지정된 형식으로 표시합니다. forw 명령은 파일에 지정된 각 행을 형식 문자열로서 취급합니다. -digest 플래그도 지정된 경우, forw 명령은 정리본(digest)의 형식으로 File 변수에 지정된 양식을 사용합니다. -digest 플래그를 지정했을 때 -form 플래그를 지정하지 않았으면, 정리본(digest) 필터 파일이 양식 디폴트가 됩니다.
-format mhl 명령과 디폴트 형식 파일을 사용하여, 전달되는 각 메세지를 재포맷한 후 재포맷된 메세지를 초안 메세지에 넣습니다. UserMhDirectory/mhl.forward 파일이 존재하면, 이 파일에 디폴트 형식이 포함됩니다. 그렇지 않으면, /etc/mh/mhl.forward 파일에 디폴트 형식이 포함됩니다.
-help 명령 구문, 사용 가능한 스위치(토글) 및 버전 정보를 나열합니다.
주: MH에 대해서는 이 플래그 이름의 철자를 완전히 지정해야 합니다.
-inplace 주석이 적절히 제자리에 들어가도록 강행하여 주석이 달린 메세지에 대한 링크를 보존합니다.
-issue Number 정리본(digest) 발행 번호를 지정합니다. 디폴트 발행 번호는 UserMhDirectory/context 파일에 있는 DigestName-issue-list 항목의 현재 값보다 한 개 큽니다.
Message 메세지를 지정합니다. 여러 개의 메세지, 메세지의 범위 또는 단일 메세지를 지정할 수 있습니다. 메세지를 지정할 때 다음 참조사항을 사용하십시오.
Number
메세지의 번호.
Sequence
사용자가 지정한 메세지 그룹. 인식되는 값은 다음과 같습니다.
all
폴더의 모든 메세지.
cur 또는 .(마침표)
현재의 메세지. 이것은 디폴트입니다.
first
폴더에서의 첫번째 메세지.
last
폴더의 마지막 메세지.
new
작성된 신규 메세지.
next
현재 메세지 다음의 메세지.
prev
현재 메세지 앞의 메세지.
디폴트 메세지는 현재 폴더에서의 현재 메세지입니다. 여러 개의 메세지를 지정할 때, 전달된 첫번째 메세지가 현재 메세지가 됩니다. 폴더를 지정하면, 그 폴더가 현재 폴더가 됩니다.
-noannotate 원래 메세지에 대한 주석을 첨부하는 것을 막습니다. 이 플래그는 디폴트입니다.
-nodraftfolder 초안을 UserMhDirectory/draft 파일에 배치합니다.
-noedit 초기 편집을 억제합니다.
-noformat 전달되는 메세지의 재포맷을 막습니다. 이 플래그는 디폴트입니다.
-noinplace 주석이 제위치에 들어가는 것을 막습니다. 이 플래그는 디폴트입니다.
-nowhatnowproc forw 명령의 대화식 처리를 억제합니다. 이 플래그를 사용하면 편집이 발생하지 않습니다.
-volume Number 정리본(digest)의 볼륨 번호를 지정합니다. 디폴트 볼륨 번호는 UserMhDirectory/context 파일에 있는 DigestName-volume-list 항목의 현재 값입니다.
-whatnowproc Program 지정된 프로그램을 시작하여 사용자에게 전달 작업을 안내해 줍니다.
주: Program에 대해 whatnow 명령을 지정하면, forw 명령은 whatnow이 파일 이름인 프로그램 대신에 내부적으로 whatnow 프로시저를 시작합니다.
프로파일 항목
다음 항목은 UserMhDirectory/.mh_profile 파일에 입력됩니다.
Current-Folder: 디폴트 현재 폴더를 설정합니다.
Draft-Folder: 초안에 대한 디폴트 폴더를 설정합니다.
Editor: 디폴트 편집기를 설정합니다.
fileproc: 메세지 재파일화에 사용할 프로그램을 지정합니다.
mhlproc: 전달되는 메세지 필터에 사용할 프로그램을 지정합니다.
Msg-Protect: 새로운 메세지 파일에 대한 보호 레벨을 설정합니다.
Path: UserMhDirectory를 지정합니다.
whatnowproc: What now? 질문을 프롬프트하는데 사용되는 프로그램을 지정합니다.
예제
현재 메세지를 다음 사람에게 전달하려면, 다음과 같이 입력하십시오.
forw
시스템이 사용자에게 헤더 필드에 정보를 입력하도록 프롬프트를 표시합니다. 필드를 생략하려면, Enter 키를 누르십시오. To: 필드에 정보를 입력해야 합니다. 시스템이 다음과 같이 응답합니다.
---------Enter initial text
전달된 메세지의 텍스트 앞에 표시할 텍스트를 입력한 후 Ctrl-D 키 순서를 누르십시오. 전달된 메세지의 텍스트가 표시되고 What now?라는 프롬프트가 표시됩니다. What now? 다음에 send를 입력하여 메세지를 전달하십시오.
메세지 5를 inbox 폴더에서 전달하려면, 다음과 같이 입력하십시오.
forw +inbox 5
파일
/etc/mh/digestcomps -digest 플래그를 지정했을 경우, MH 디폴트 메세지 양식을 정의합니다.
/etc/mh/mhl.forward 디폴트 MH 메세지 필터를 포함합니다.
UserMhDirectory/digestcomps -digest 플래그를 지정했을 경우, 사용자의 디폴트 메세지 양식을 정의합니다(존재하는 경우, MH 디폴트 메세지 필터를 대체합니다).
UserMhDirectory/forwcomps 사용자의 디폴트 메세지 양식을 포함합니다.
UserMhDirectory/mhl.forward 사용자의 디폴트 메세지 필터를 포함합니다(존재하는 경우, MH 디폴트 메세지 필터를 대체합니다).
/usr/bin/forw forw 명령의 실행 가능 양식을 포함합니다.
$HOME/.mh_profile 개별 사용자를 위한 MH를 사용자 조정하는 파일을 포함합니다.
UserMhDirectory/draft 메세지 편집을 위해 작성한 초안을 포함합니다.
/etc/mh/forwcomps forw 명령이 작성한 메세지의 구성요소를 정의합니다.
관련 정보
anno 명령, comp 명령, dist 명령, mhl 명령, repl 명령, whatnow 명령.
mh_alias 파일 형식, mh_profile 파일 형식.