Jest to polecenie mhpathmh, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
mhpath - wyświetla pełne ścieżki do wiadomości i folderów nmh
STRESZCZENIE
mhścieżka [+folder] [wiad.] [-wersja] [-Pomoc]
OPIS
mhścieżka rozwija i sortuje listę wiadomości `msgs' i zapisuje pełne ścieżki do
komunikaty na standardowe wyjście oddzielone znakami nowej linii. Jeśli nie podano `msgs', mhścieżka
zamiast tego wyświetla nazwę ścieżki bieżącego folderu poczty. Jeśli jedynym argumentem jest `+', twój nmh
„Ścieżka” jest wyprowadzana; może to być przydatne w skryptach powłoki.
W porównaniu z innymi nmh polecenia, argument wiadomości do mhścieżka często może być przeznaczony na
pismo. Z tego powodu:
1) dodano nazwę „nowy” do mhścieżka's lista zarezerwowanych nazw wiadomości (pozostałe)
to „pierwszy”, „ostatni”, „poprzedni”, „następny”, „bieżący” i „wszystkie”). Nowa wiadomość jest równoważna
do wiadomości za ostatnią wiadomością w folderze (i odpowiednikiem 1 w folderze)
bez wiadomości). „Nowa” wiadomość nie może być używana jako część zakresu wiadomości.
2) W ramach listy wiadomości następujące oznaczenia mogą odnosić się do wiadomości, które nie:
istnieją: pojedyncza numeryczna nazwa wiadomości, pojedyncza nazwa wiadomości „cur” i (oczywiście)
nazwa pojedynczej wiadomości „nowy”. Wszystkie inne oznaczenia wiadomości muszą odnosić się co najmniej do
jedną istniejącą wiadomość, jeśli folder zawiera wiadomości.
3) Pusty folder sam w sobie nie jest błędem.
Numer wiadomości mniejszy od najmniejszej istniejącej wiadomości w folderze jest traktowany jako
jeśli wiadomość już istnieje. Numer wiadomości większy niż najwyższy z istniejących
komunikat w folderze powoduje wyświetlenie komunikatu o błędzie „poza zakresem”.
W ramach oznaczenia zakresu zawierającego wiadomości, które istnieją, numery wiadomości są mniejsze
niż najmniejsza lub większa niż najwyższa istniejąca wiadomość w folderze są ignorowane.
Przykłady: Bieżący folder foo zawiera wiadomości 3 5 6. Cur to 4.
% mhścieżki
/r/phyl/Poczta/foo
% mhpath wszystkich
/r/phyl/Poczta/foo/3
/r/phyl/Poczta/foo/5
/r/phyl/Poczta/foo/6
%mhścieżka 2001
mhpath: wiadomość 2001 poza zakresem 1-6
% mphścieżka 1-2001
/r/phyl/Poczta/foo/3
/r/phyl/Poczta/foo/5
/r/phyl/Poczta/foo/6
% mhpath nowy
/r/phyl/Poczta/foo/7
% mhpath ostatnia nowa
/r/phyl/Poczta/foo/6
/r/phyl/Poczta/foo/7
% mhpath ostatnia nowa
mhpath: lista złych wiadomości ostatnia nowa
% ścieżki mhpath
/r/phyl/Poczta/foo/4
% mphścieżka 1-2
mhpath: brak wiadomości w zakresie 1-2
% mhpath najpierw: 2
/r/phyl/Poczta/foo/3
/r/phyl/Poczta/foo/5
% mhścieżka 1 2
/r/phyl/Poczta/foo/1
/r/phyl/Poczta/foo/2
mhścieżka jest również przydatny w operacjach notowania wstecznego:
% cd `mhpath +skrzynka odbiorcza`
% echo `mhpath +`
/r/phyl/Poczta
Bo mhścieżka rozwija się i sortuje [wiad.]. Komenda
mv `mhpath 501 500`
to nie przesunie się z 501 na 500. Wręcz przeciwnie. Ale
mv `mhpath 501` `mhpath 500`
rade.
Komunikat poza zakresem 0 generuje inny komunikat o błędzie niż duży komunikat poza zakresem
liczby. Ale obie przyczyny mhścieżka wyjść z niezerowym statusem.
Korzystaj z mhpathmh online za pomocą usług onworks.net