mhpathmh - Online na nuvem

Este é o comando mhpathmh que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


mhpath - imprime nomes de caminhos completos de mensagens e pastas nmh

SINOPSE


mhpath [+ pasta] [mensagens] [-versão] [-Socorro]

DESCRIÇÃO


mhpath expande e ordena a lista de mensagens `msgs 'e escreve os nomes de caminho completos do
mensagens para a saída padrão separadas por novas linhas. Se nenhum `msgs 'for especificado, mhpath
em vez disso, retorna o nome do caminho da pasta de correio atual. Se o único argumento for `+ ', seu nmh
“Path” é a saída; isso pode ser útil em scripts de shell.

Comparado com outro nmh comandos, um argumento de mensagem para mhpath muitas vezes pode ser destinado a
escrita. Por causa disso:

1) o nome “novo” foi adicionado a mhpathlista de nomes de mensagens reservados (os outros
são “primeiro”, “último”, “anterior”, “próximo”, “cur” e “todos”). A nova mensagem é equivalente
à mensagem após a última mensagem em uma pasta (e equivalente a 1 em uma pasta
sem mensagens). A “nova” mensagem não pode ser usada como parte de um intervalo de mensagens.

2) Em uma lista de mensagens, as seguintes designações podem se referir a mensagens que não
existe: um único nome de mensagem numérico, o nome de mensagem única "cur" e (obviamente)
o nome da mensagem única “novo”. Todas as outras designações de mensagem devem se referir a pelo menos
uma mensagem existente, se a pasta contiver mensagens.

3) Uma pasta vazia em si não é um erro.

Um número de mensagem menor que o da menor mensagem existente em uma pasta é tratado como
se a mensagem já existe. Um número de mensagem maior do que o mais alto existente
mensagem em uma pasta faz com que uma mensagem de erro “fora do intervalo” seja exibida.

Como parte de uma designação de intervalo que contém mensagens que existem, os números das mensagens menos
do que a menor, ou maior do que a mensagem mais alta existente em uma pasta são ignorados.

Exemplos: A pasta atual foo contém as mensagens 3 5 6. Atualmente é 4.

% caminho mh
/ r / phyl / Mail / foo

% mhpath todos
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
/ r / phyl / Mail / foo / 6

% caminho mh 2001
mhpath: mensagem 2001 fora do intervalo 1-6

% mhcaminho 1-2001
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
/ r / phyl / Mail / foo / 6

% mhpath novo
/ r / phyl / Mail / foo / 7

% mhpath última nova
/ r / phyl / Mail / foo / 6
/ r / phyl / Mail / foo / 7

% mhpath último novo
mhpath: lista de mensagens ruins last-new

% mhpath cur
/ r / phyl / Mail / foo / 4

% mhcaminho 1-2
mhpath: nenhuma mensagem no intervalo 1-2

% mhpath primeiro: 2
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5

% mhcaminho 1 2
/ r / phyl / Mail / foo / 1
/ r / phyl / Mail / foo / 2

mhpath também é útil em operações com aspas:

% cd `mhpath + caixa de entrada`

% echo `mhpath +`
/ r / phyl / Mail

Porque mhpath expande e classifica [mensagens] o comando

mv `mhpath 501 500`

para não vai mover 501 para 500. Muito pelo contrário. Mas

mv `mhpath 501`` mhpath 500`

irá fazer o truque.

A mensagem fora do intervalo 0 produz uma mensagem de erro diferente da mensagem grande fora do intervalo
números. Mas ambos causam mhpath para sair com status diferente de zero.

Use mhpathmh online usando serviços onworks.net



Programas online mais recentes para Linux e Windows