Commande pick
Objectif
Sélectionne les messages en fonction de leur contenu puis crée et modifie des séquences.
Syntaxe
Sélection [ +Dossier ] [ Messages ] [ -datefield Zone ] [ -not ] [ -lbrace ] [ -after Date ] [ -avant Date ] [ -cc "Modèle" ] [ -date "Modèle" ] [ -from "Modèle" ] [ -search "Modèle" ] [ -vers"Modèle"] [ —Composant "Modèle" ] [ -rbrace ] [ -et ] [ -ou ] [ -séquence Nom [ -zéro | -nozero ] [ -public | -nopublic ] [ -list | -nolist ]
Descriptif
La commande Sélection sélectionne des messages contenant des modèles de caractères particuliers ou des dates particulières. Vous pouvez utiliser les indicateurs -et, -ou, -not, -lbraceet -rbrace pour construire des conditions composées pour la sélection des messages.
Indicateurs
| Article | Descriptif |
|---|---|
| -après Date | Sélectionne les messages dont la date est postérieure à celle spécifiée par la variable Date . Utilisez les spécifications suivantes pour la variable Date :La commande Sélection traite les jours de la semaine comme des jours dans le passé. Par exemple, Monjour signifie lundi dernier, pas aujourd'hui ou lundi prochain. Vous pouvez utiliser l'argument -Jours pour indiquer un nombre de jours dans le passé. Par exemple, -31 signifie il y a 31 jours. Pour l'argument SystemDate , vous pouvez spécifier n'importe quel format valide défini pour votre système. |
| -et | Forfait une opération logique AND entre deux indicateurs de sélection de messages ; par exemple,pick -after Sunday -and -from mark. L'indicateur -et a priorité sur l'indicateur -ou , mais l'indicateur -not a la priorité sur l'indicateur -et . Utilisez les indicateurs -lbrace et -rbrace pour remplacer cette priorité. |
| -avant Date | Sélectionne les messages dont les dates sont antérieures à la date indiquée. Reportez-vous à l'indicateur -after pour savoir comment spécifier Date. |
| -cc "Modèle" | Selects messages that contain the character string specified by the "Modèle" variable in thecc::NONE. |
| -date "Modèle" | Selects messages that contain the character string specified by the "Modèle" variable in theDate::NONE. |
| -datefield Zone | Indique quelle zone datée est analysée lorsque les indicateurs -after et -avant sont indiqués. Par défaut, la commande Sélection utiliseDate::NONE. |
| +Dossier | Identifie le dossier contenant les messages que vous souhaitez sélectionner. Par défaut, le système utilise le dossier en cours. |
| -from "Modèle" | Selects messages that contain the character string specified by the "Modèle" variable in theFrom::NONE. |
| -help | Répertorie la syntaxe de commande, les commutateurs disponibles (bascule) et les informations de version.Remarque: Pour MH, le nom de ce drapeau doit être entièrement orthographié. |
| -lbrace | Groupes -et, -ouet -not . Les opérations entre les indicateurs -lbrace et -rbrace sont évaluées comme une opération. Vous pouvez imbrier les indicateurs -lbrace et -rbrace . |
| -liste | Envoie une liste des numéros de message sélectionnés à la sortie standard. Cela vous permet d'utiliser la commande Sélection pour générer des numéros de message à utiliser comme entrée pour d'autres commandes. Par exemple, pour analyser tous les messages du dossier courant qui ont été envoyés après mardi, vous devez entrer les éléments suivants:Si vous ne spécifiez pas de séquence, l'indicateur -list est la valeur par défaut. |
| Messages | Indique les messages à rechercher. Vous pouvez spécifier plusieurs messages, une plage de messages ou un message unique. Utilisez les éléments suivants pour spécifier des messages:
|
| -nolist | Empêche la commande Sélection de générer une liste des numéros de message sélectionnés. Si une séquence est spécifiée, l'indicateur -nolist est la valeur par défaut. |
| -nopublic | Limite une séquence à votre utilisation. L'indicateur -nopublic ne limite pas les messages dans une séquence, mais uniquement la séquence elle-même. Cette option est la valeur par défaut si le dossier est protégé en écriture par d'autres utilisateurs. |
| -pas | Forfait une opération NOT logique sur un indicateur de sélection de message ; par exemple,pick -not -from george. Cette construction évalue tous les messages non sélectionnés par l'indicateur de sélection des messages. L'indicateur -not a priorité sur l'indicateur -et et l'indicateur -et a la priorité sur l'indicateur -ou . Utilisez les indicateurs -lbrace et -rbrace pour remplacer cette priorité. |
| -nozero | Ajout les messages sélectionnés à la séquence spécifiée. |
| -ou | Forfait une opération OR logique sur deux indicateurs de sélection de messages ; par exemple,pick -from amy -or -from mark. L'indicateur -not a priorité sur l'indicateur -et et l'indicateur -et a la priorité sur l'indicateur -ou . Utilisez les indicateurs -lbrace et -rbrace pour remplacer cette priorité. |
| -public | Permet à d'autres utilisateurs d'accéder à une séquence. L'indicateur -public ne rend pas les messages protégés disponibles, seule la séquence elle-même. Cette option est la valeur par défaut si le dossier n'est pas protégé en écriture par d'autres utilisateurs. |
| -rbrace | Groupes -et, -ouet -not . Les opérations entre les indicateurs -lbrace et -rbrace sont évaluées comme une opération. Vous pouvez imbrier les indicateurs -lbrace et -rbrace . |
| -search "Modèle" | Selects messages that contain the character string specified by the "Modèle" variable anywhere in the message. |
| -séquence Nom | Stocke les messages sélectionnés par la commande Sélection dans la séquence spécifiée par la variable Nom . |
| -to "Modèle" | Selects messages that contain the character string specified by the "Modèle" variable in theTo::NONE. |
| -zéro | Efface la séquence spécifiée avant de placer les messages sélectionnés dans la séquence. Cet indicateur est la valeur par défaut. |
| —Composant "Modèle" | Selects messages that contain the character string specified by the "Modèle" variable in the heading field specified by the Composant variable; for example,pick —reply-to amy. |
Entrées de profil
Les entrées de profil suivantes font partie du fichier UserMHDirectory/.mh_profile :
| Article | Descriptif |
|---|---|
| Current-Folder: | Définit le dossier actuel par défaut. |
| Path: | Indique le répertoire MH de l'utilisateur. |
Security
Attention aux utilisateurs RBAC: Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.
Exemples
- Pour obtenir une liste des numéros de message dans le dossier en cours de l'utilisateurjones, entrez:pick -from jonesLe système répond par un message similaire à ce qui suit:
12 15 19 - Pour afficher la liste des numéros de message dans lescheduleDossier reçu au cours des 30 derniers jours, entrez:Le système répond par un message similaire à ce qui suit:
5 8 21 30
Fichiers
| Article | Descriptif |
|---|---|
| $HOME/.mh_profile | Contient le profil MH de l'utilisateur. |
| /usr/bin/pick | Contient la commande Sélection . |