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

pick
pick pick 명령 목적 내용별로 메세지를 선택하여 시퀀스를 작성하고 수정합니다. 구문
pick [ +Folder ] [ Messages ] [ -datefield Field ] [ -not ] [ -lbrace ] [ -after Date ] [ -before Date ] [ -cc "Pattern" ] [ -date "Pattern" ] [ -from "Pattern" ] [ -search "Pattern" ] [ -to"Pattern"] [ --Component "Pattern" ] [ -rbrace ] [ -and ] [ -or ] [ -sequence Name [ -zero | -nozero ] [ -public | -nopublic ] [ -list | -nolist ]
설명
pick 명령은 특정 패턴이나 특정 날짜가 들어 있는 메세지를 선택합니다. -and, -or, -not,-lbrace 및 -rbrace 플래그를 사용하여 선택한 메세지에 대한 복합 조건을 구성할 수 있습니다.
파일
-after Date Date 변수에 의해 지정된 날짜 이후에 작성된 메세지를 선택합니다.Date 변수에는 다음 스펙을 사용하십시오.
yesterday today tomorrow
sunday monday tuesday
wednesday thursday friday
saturday -Days SystemDate
pick 명령은 요일을 지나간 요일로 처리합니다. 예를 들면, monday는 오늘이나 다음 월요일이 아닌 지난 월요일을 의미합니다. -Days 인수를 사용하여 지나간 일 수를 지정할 수 있습니다. 예를 들면, -31은 31일 전을 의미합니다. SystemDate 인수의 경우, 시스템에 정의된 유효한 형식을 지정할 수 있습니다.
-and 두 개의 메세지 선택 플래그 사이의 논리적 AND 연산을 구성합니다. 예제는 pick -after Sunday -and -from mark과 같습니다. -and 플래그는 -or 플래그보다 선행이 높으나 -not 플래그는 -and 플래그보다 선행이 높습니다. -lbrace 및 -rbrace 플래그를 사용하면 이 우선순위를 무시할 수 있습니다.
-before Date 지정된 날짜보다 날짜가 이른 메세지를 선택합니다. 날짜를 지정하는 방법에 대해서는 -after 플래그를 참조하십시오.
-cc "Pattern" cc: 필드에서 "Pattern" 변수에 지정된 문자열을 포함하는 메세지를 선택합니다.
-date "Pattern" Date: 필드에서 "Pattern" 변수에 지정된 문자열을 포함하는 메세지를 선택합니다.
-datefield Field -after 및 -before 플래그가 제공되면, 해석해야 할 dated 필드를 지정합니다. 디폴트로 pick 명령은 Date: 필드를 사용합니다.
+Folder 선택하려는 메세지를 포함하는 폴더를 식별합니다. 디폴트로, 시스템은 현재 폴더를 사용합니다.
-from "Pattern" From: 필드에서 "Pattern" 변수에 지정된 문자열을 포함하는 메세지를 선택합니다.
-help 명령 구문, 가능한 스위치(토글) 및 버전 정보를 나열합니다.
주: MH의 경우, 이 플래그의 이름 전체를 입력해야 합니다.
-lbrace -and, -or 및 -not 연산을 그룹화합니다-lbrace와 -rbrace 플래그 사이의 연산은 하나의 연산으로 평가됩니다. -lbrace 및 -rbrace 플래그를 내포할 수 있습니다.
-list 선택된 메세지 번호 리스트를 표준 출력으로 송신합니다. 이렇게 하면, 다른 명령에 대한 입력으로 사용할 메세지 번호를 작성하는 데 pick 명령을 사용할 수 있습니다. 예를 들면, 화요일 이후에 전송된 현재 폴더의 모든 메세지를 스캔하려면 다음과 같이 입력할 수 있습니다.
scan 'pick -after tuesday -list'
시퀀스를 지정하지 않은 경우에는 -list 플래그가 디폴트입니다.
Messages 탐색하려는 메세지를 지정합니다. 여러 개의 메세지, 메세지의 범위 또는 단일 메세지를 지정할 수 있습니다. 다음을 사용하여 메세지를 지정하십시오.
Number
메시지의 번호입니다.
Sequence
사용자가 지정한 메세지 그룹입니다. 인식될 수 있는 값은 다음과 같습니다.
all
폴더에 있는 모든 메세지입니다. 이 값이 디폴트입니다.
cur 또는 .
현재의 메세지입니다.
first
폴더의 첫 번째 메세지입니다.
last
폴더의 최종 메세지입니다.
new
작성된 신규 메세지입니다.
next
현재 메세지의 다음 메세지입니다.
prev
현재 메세지 앞에 있는 메세지입니다.
-nolist pick 명령이 선택한 메세지 번호 리스트를 작성하지 못하게 합니다. 시퀀스가 지정되는 경우, -nolist 플래그가 디폴트입니다.
-nopublic 시퀀스의 사용을 제한합니다. -nopublic 플래그가 시퀀스 내의 메세지를 제한하는 것이 아니라 시퀀스 그 자체만을 제한합니다. 이 옵션은 폴더가 다른 사용자에 대해 쓰기 금지되어 있는 경우, 디폴트입니다.
-not 메세지 선택 플래그에 대한 논리적 NOT 연산을 구성합니다. 예제는 pick -not -from george과 같습니다. 이 구조는 메세지 선택 플래그에 의해 선택되지 않은 모든 메세지를 평가합니다. -not 플래그는 -and 플래그보다 선행이 높고 -and 플래그는 -or 플래그보다 선행이 높습니다. -lbrace 및 -rbrace 플래그를 사용하면 이 선행을 무시할 수 있습니다.
-nozero 선택된 메세지를 지정된 시퀀스에 추가하십시오.
-or 두 개의 메세지 선택 플래그에 대한 논리적 OR 연산을 구성합니다. 예제는 pick -from amy -or -from mark과 같습니다. -not 플래그는 -and 플래그보다 선행이 높고 -and 플래그는 -or 플래그보다 선행이 높습니다. -lbrace 및 -rbrace 플래그를 사용하면 이 선행을 무시할 수 있습니다.
-public 시퀀스에 대한 다른 사용자의 액세스를 허용합니다. -public 플래그는 보호된 메세지를 사용할 수 있게 만드는 것이 아니라 시퀀스 그 자체만을 사용할 수 있게 만듭니다. 이 옵션은 폴더가 다른 사용자에 대해 쓰기 방지되어 있지 않은 경우, 디폴트입니다.
-rbrace -and, -or 및 -not 연산을 그룹화합니다-lbrace와 -rbrace 플래그 사이의 연산은 하나의 연산으로 평가됩니다. -lbrace 및 -rbrace 플래그를 내포할 수 있습니다.
-search "Pattern" 메세지 내용 중에 "Pattern" 변수에 의해 지정된 문자열을 포함하는 메세지를 선택합니다.
-sequence Name Name 변수가 지정한 시퀀스에 있는 pick 명령이 선택한 메세지를 보관합니다.
-to "Pattern" To: 필드에서 "Pattern" 변수에 지정된 문자열을 포함하는 메세지를 선택합니다.
-zero 선택된 메세지를 시퀀스에 놓기 전에 지정된 시퀀스를 지웁니다. 이 플래그가 디폴트입니다.
--Component "Pattern"
Component 변수에 지정된 표제 필드에서 "Pattern" 변수에 지정된 문자열을 포함하는 메세지(예: pick--reply-to amy)를 선택합니다.
프로파일 항목
다음과 같은 프로파일 항목은 UserMHDirectory/.mh_profile 파일의 일부입니다.
Current-Folder: 현재의 디폴트 폴더를 설정합니다.
Path: 사용자의 MH 디렉토리를 지정합니다.
예제
현재 폴더에서 사용자 jones의 메세지 번호 리스트를 확보하려면 다음과 같이 입력하십시오.
pick -from jones
시스템은 다음과 유사한 메세지로 응답합니다.
12
15
19
schedule 폴더에서 지난 30일 이내에 수신된 메세지 번호 리스트를 보려면 다음과 같이 입력하십시오.
pick +schedule -after -30
시스템은 다음과 유사한 메세지로 응답합니다.
5
8
21
30
파일
$HOME/.mh_profile 사용자의 MH 프로파일을 포함하고 있습니다.
/usr/bin/pick pick 명령을 포함하고 있습니다.
관련 정보
mark 명령
.mh_alias 파일 형식, .mh_profile 파일 형식.