Это команда mhpathmh, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
mhpath - выводит полные пути к сообщениям и папкам nmh
СИНТАКСИС
путь [+ папка] [сообщения] [-версия] [-Помощь]
ОПИСАНИЕ
путь разворачивает и сортирует список сообщений `msgs 'и записывает полные пути к
сообщения в стандартный вывод, разделенные символами новой строки. Если "msgs" не указаны, путь
вместо этого выводит путь к текущей почтовой папке. Если единственный аргумент - `+ ', ваш НМ
«Путь» выводится; это может быть полезно в сценариях оболочки.
В отличие от других НМ команд, аргумент сообщения для путь может часто предназначаться для
пишу. Из-за этого:
1) добавлено название «новый» путьсписок зарезервированных имен сообщений (остальные
являются «first», «last», «prev», «next», «cur» и «all»). Новое сообщение эквивалентно
к сообщению после последнего сообщения в папке (и эквивалентно 1 в папке
без сообщений). «Новое» сообщение не может использоваться как часть диапазона сообщений.
2) В списке сообщений следующие обозначения могут относиться к сообщениям, которые не
существуют: одно числовое имя сообщения, одно имя сообщения «cur» и (очевидно)
единственное сообщение с названием «новое». Все остальные обозначения сообщений должны относиться как минимум к
одно существующее сообщение, если в папке есть сообщения.
3) Пустая папка сама по себе не является ошибкой.
Номер сообщения меньше, чем у самого маленького существующего сообщения в папке, рассматривается как
если сообщение уже существует. Номер сообщения больше, чем у самого высокого из существующих
Сообщение в папке вызывает отображение сообщения об ошибке «вне допустимого диапазона».
Как часть обозначения диапазона, который содержит сообщения, которые действительно существуют, номера сообщений меньше
чем наименьшее или большее, чем самое высокое существующее сообщение в папке, игнорируются.
Примеры: Текущая папка foo содержит сообщения 3 5 6. Cur равно 4.
% путь
/ r / phyl / Mail / foo
% mhpath все
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
/ r / phyl / Mail / foo / 6
% путь 2001
mhpath: сообщение 2001 вне диапазона 1-6
% путь 1-2001
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
/ r / phyl / Mail / foo / 6
% mhpath новый
/ r / phyl / Mail / foo / 7
% mhpath последний новый
/ r / phyl / Mail / foo / 6
/ r / phyl / Mail / foo / 7
% mhpath последний-новый
mhpath: список неверных сообщений последний-новый
% mhpath Cur
/ r / phyl / Mail / foo / 4
% путь 1-2
mhpath: нет сообщений в диапазоне 1-2
% mhpath first: 2
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
% путь 1 2
/ r / phyl / Mail / foo / 1
/ r / phyl / Mail / foo / 2
путь также полезен в операциях с обратными кавычками:
% cd `mhpath + inbox`
% эхо `mhpath +`
/ r / phyl / Mail
Так как путь расширяет и сортирует [сообщения]. команда
mv `mhpath 501 500`
to не переместится с 501 на 500. Скорее наоборот. Но
mv `mhpath 501`` mhpath 500`
будет делать трюк.
Сообщение о выходе за пределы допустимого диапазона 0 создает другое сообщение об ошибке, чем большое сообщение о выходе за пределы допустимого диапазона
числа. Но обе причины путь для выхода с ненулевым статусом.
Используйте mhpathmh в Интернете с помощью сервисов onworks.net