这是命令 mhpathmh,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mhpath - 打印 nmh 消息和文件夹的完整路径名
概要
路径 [+文件夹[消息[-版[-救命]
商品描述
路径 扩展和排序消息列表 `msgs' 并写入完整路径名
到标准输出的消息以换行符分隔。 如果没有指定`msgs', 路径
而是输出当前邮件文件夹的路径名。 如果唯一的参数是‘+’,你的 核磁共振
“路径”是输出; 这在 shell 脚本中很有用。
与其他对比 核磁共振 命令,消息参数 路径 可能经常用于
写作。 因为这:
1) 名称“新”已添加到 路径的保留消息名称列表(其他
是“first”、“last”、“prev”、“next”、“cur”和“all”)。 新消息是等价的
到文件夹中最后一条消息之后的消息(相当于文件夹中的 1
没有消息)。 “新”消息不能用作消息范围的一部分。
2) 在消息列表中,以下名称可能指不属于
存在:单个数字消息名称,单个消息名称“cur”,以及(显然)
单个消息名称“new”。 所有其他消息名称必须至少参考
一封现有的邮件,如果文件夹包含邮件。
3) 空文件夹本身并不是错误。
小于文件夹中最小现有邮件编号的邮件编号被视为
如果消息已经存在。 大于现有最高消息号的消息号
文件夹中的消息会导致显示“超出范围”错误消息。
作为包含确实存在的消息的范围指定的一部分,消息编号较少
文件夹中最小或大于最大的现有消息将被忽略。
示例:当前文件夹 foo 包含消息 3 5 6。 Cur 是 4。
% 路径
/r/phyl/邮件/foo
% mhpath 全部
/r/phyl/邮件/foo/3
/r/phyl/邮件/foo/5
/r/phyl/邮件/foo/6
% 路径 2001
mhpath:消息 2001 超出范围 1-6
% mhpath 1-2001
/r/phyl/邮件/foo/3
/r/phyl/邮件/foo/5
/r/phyl/邮件/foo/6
% mhpath 新
/r/phyl/邮件/foo/7
% mhpath 最后一个新
/r/phyl/邮件/foo/6
/r/phyl/邮件/foo/7
% mhpath 最新
mhpath:最新的坏消息列表
% mhpath 当前
/r/phyl/邮件/foo/4
% mhpath 1-2
mhpath:1-2 范围内没有消息
% mhpath 首先:2
/r/phyl/邮件/foo/3
/r/phyl/邮件/foo/5
% 路径 1 2
/r/phyl/邮件/foo/1
/r/phyl/邮件/foo/2
路径 在反引号操作中也很有用:
% cd `mhpath +收件箱`
% 回声`mhpath +`
/r/phyl/邮件
计划 路径 展开和排序 [消息]。 命令
mv`mhpath 501 500`
to 不会将 501 移动到 500。恰恰相反。 但
mv`mhpath 501``mhpath 500`
会做的伎俩。
超出范围的消息 0 产生的错误消息与大的超出范围的消息不同
数字。 但两者都导致 路径 以非零状态退出。
使用 onworks.net 服务在线使用 mhpathmh