Questo è il comando mhpathmh che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mhpath - stampa i percorsi completi di messaggi e cartelle nmh
SINOSSI
mhpercorso [+cartella] [msg] [-versione] [-Aiuto]
DESCRIZIONE
mhpercorso espande e ordina l'elenco dei messaggi `msgs' e scrive i percorsi completi dei
messaggi allo standard output separati da nuove righe. Se non vengono specificati "msgs", mhpercorso
restituisce invece il percorso della cartella di posta corrente. Se l'unico argomento è `+', il tuo nh
Viene emesso “Percorso”; questo può essere utile negli script di shell.
In contrasto con altro nh comandi, un argomento del messaggio per mhpercorso può essere spesso destinato a
scrivere. A causa di ciò:
1) è stato aggiunto il nome “nuovo” a mhpercorsol'elenco dei nomi dei messaggi riservati (gli altri
sono "first", "last", "prev", "next", "cur" e "all"). Il nuovo messaggio è equivalente
al messaggio dopo l'ultimo messaggio in una cartella (ed equivalente a 1 in una cartella
senza messaggi). Il messaggio "nuovo" non può essere utilizzato come parte di un intervallo di messaggi.
2) All'interno di un elenco di messaggi, le seguenti designazioni possono riferirsi a messaggi che non lo fanno
esistono: un solo nome numerico del messaggio, il nome del singolo messaggio “cur”, e (ovviamente)
il nome del singolo messaggio “nuovo”. Tutte le altre designazioni dei messaggi devono fare riferimento almeno a
un messaggio esistente, se la cartella contiene messaggi.
3) Una cartella vuota non è di per sé un errore.
Un numero di messaggio inferiore a quello del messaggio più piccolo esistente in una cartella viene trattato come
se il messaggio esiste già. Un numero di messaggio maggiore di quello del più alto esistente
messaggio in una cartella provoca la visualizzazione di un messaggio di errore "fuori intervallo".
Come parte di una designazione di intervallo che contiene messaggi che esistono, i numeri dei messaggi sono inferiori
del messaggio più piccolo o maggiore del più alto esistente in una cartella vengono ignorati.
Esempi: la cartella corrente foo contiene messaggi 3 5 6. Cur è 4.
% mhpercorso
/r/phyl/Mail/pippo
% mhpercorso tutto
/r/phyl/Mail/pippo/3
/r/phyl/Mail/pippo/5
/r/phyl/Mail/pippo/6
% mhpercorso 2001
mhpath: messaggio 2001 fuori intervallo 1-6
% mhpercorso 1-2001
/r/phyl/Mail/pippo/3
/r/phyl/Mail/pippo/5
/r/phyl/Mail/pippo/6
% mhpath nuovo
/r/phyl/Mail/pippo/7
% mhpath ultimo nuovo
/r/phyl/Mail/pippo/6
/r/phyl/Mail/pippo/7
% mhpath ultimo-nuovo
mhpath: elenco dei messaggi non validi last-new
% mhpercorso corr
/r/phyl/Mail/pippo/4
% mhpercorso 1-2
mhpath: nessun messaggio nell'intervallo 1-2
% mhpath prima:2
/r/phyl/Mail/pippo/3
/r/phyl/Mail/pippo/5
% mhpercorso 1 2
/r/phyl/Mail/pippo/1
/r/phyl/Mail/pippo/2
mhpercorso è utile anche nelle operazioni tra virgolette:
% cd `mhpath +posta in arrivo`
% echo `mhpath +`
/r/phyl/Mail
Perché mhpercorso si espande e ordina [msg]. il comando
mv `percorso m 501 500`
a non si sposterà da 501 a 500. Al contrario. Ma
mv `mhpath 501` `mhpath 500`
farà il trucco.
Il messaggio 0 fuori intervallo produce un messaggio di errore diverso da un messaggio grande fuori intervallo
numeri. Ma entrambi causa mhpercorso per uscire con stato diverso da zero.
Usa mhpathmh online utilizzando i servizi onworks.net