Đây là lệnh mhpathmh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
mhpath - in tên đường dẫn đầy đủ của thư và thư mục nmh
SYNOPSIS
mpath [+ thư mục] [tin nhắn] [-phiên bản] [-Cứu giúp]
MÔ TẢ
mpath mở rộng và sắp xếp danh sách thư `` msgs '' và viết tên đường dẫn đầy đủ của
các thông báo đến đầu ra tiêu chuẩn được phân tách bằng các dòng mới. Nếu không có `tin nhắn 'nào được chỉ định, mpath
thay vào đó xuất ra tên đường dẫn của thư mục thư hiện tại. Nếu đối số duy nhất là `+ ', bước sóng
"Đường dẫn" là đầu ra; điều này có thể hữu ích trong các tập lệnh shell.
Trái ngược với khác bước sóng lệnh, một đối số thông báo cho mpath thường có thể được dành cho
viết. Bởi vì điều này:
1) tên “mới” đã được thêm vào mpathdanh sách các tên tin nhắn dành riêng (những tên khác
là “đầu tiên”, “cuối cùng”, “trước”, “tiếp theo”, “cur” và “tất cả”). Tin nhắn mới tương đương
đến tin nhắn sau tin nhắn cuối cùng trong một thư mục (và tương đương với 1 trong một thư mục
không có tin nhắn). Thông báo “mới” có thể không được sử dụng như một phần của phạm vi thông báo.
2) Trong danh sách thông báo, các chỉ định sau đây có thể đề cập đến các thông báo không
tồn tại: một tên tin nhắn số, tên tin nhắn duy nhất “cur” và (rõ ràng là)
tên tin nhắn duy nhất “mới”. Tất cả các chỉ định thông báo khác ít nhất phải đề cập đến
một tin nhắn hiện có, nếu thư mục chứa tin nhắn.
3) Bản thân thư mục trống không phải là lỗi.
Số thư nhỏ hơn số của thư nhỏ nhất hiện có trong thư mục được coi là
nếu tin nhắn đã tồn tại. Một số tin nhắn lớn hơn số cao nhất hiện có
trong một thư mục gây ra thông báo lỗi "ngoài phạm vi" được hiển thị.
Là một phần của ký hiệu phạm vi có chứa các thông báo tồn tại, số lượng thông báo ít hơn
nhỏ hơn hoặc lớn hơn thư hiện có trong thư mục sẽ bị bỏ qua.
Ví dụ: Thư mục foo hiện tại chứa các thông báo 3 5 6. Cur là 4.
% đường dẫn
/ r / phyl / Mail / foo
% mhpath tất cả
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
/ r / phyl / Mail / foo / 6
% mhpath 2001
mhpath: thông báo 2001 ngoài phạm vi 1-6
%mhpath 1-2001
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
/ r / phyl / Mail / foo / 6
% mhpath mới
/ r / phyl / Mail / foo / 7
% mhpath mới cuối cùng
/ r / phyl / Mail / foo / 6
/ r / phyl / Mail / foo / 7
% mhpath mới nhất
mhpath: danh sách tin nhắn xấu-mới nhất
% mhpath cong
/ r / phyl / Mail / foo / 4
%mhpath 1-2
mhpath: không có thông báo nào trong phạm vi 1-2
% mhpath đầu tiên: 2
/ r / phyl / Mail / foo / 3
/ r / phyl / Mail / foo / 5
%mhpath 1 2
/ r / phyl / Mail / foo / 1
/ r / phyl / Mail / foo / 2
mpath cũng hữu ích trong các hoạt động được trích dẫn ngược:
% cd `mhpath + hộp thư đến`
% echo `mhpath +`
/ r / phyl / Thư
Bởi vì mpath mở rộng và sắp xếp [tin nhắn]. lệnh
mv `mhpath 501 500 '
to sẽ không di chuyển 501 thành 500. Hoàn toàn ngược lại. Nhưng
mv `mhpath 501 '' mhpath 500 '
sẽ làm các trick.
Thông báo ngoài phạm vi 0 tạo ra thông báo lỗi khác với thông báo ngoài phạm vi lớn
những con số. Nhưng cả hai nguyên nhân mpath để thoát với trạng thái khác không.
Sử dụng mhpathmh trực tuyến bằng các dịch vụ onworks.net