Ini ialah arahan mhpathmh yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
mhpath - mencetak nama laluan penuh bagi mesej dan folder nmh
SINOPSIS
mhpath [+folder] [mesej] [-turun] [-membantu]
DESCRIPTION
mhpath mengembangkan dan mengisih senarai mesej `msg' dan menulis nama laluan penuh bagi
mesej kepada output standard yang dipisahkan oleh baris baharu. Jika tiada `mesej' dinyatakan, mhpath
sebaliknya mengeluarkan nama laluan folder mel semasa. Jika satu-satunya hujah ialah `+', your nmh
"Laluan" adalah output; ini boleh berguna dalam skrip shell.
Berbeza dengan yang lain nmh arahan, hujah mesej kepada mhpath mungkin sering dimaksudkan untuk
menulis. Disebabkan ini:
1) nama "baru" telah ditambahkan pada mhpathsenarai nama mesej terpelihara (yang lain
ialah "pertama", "terakhir", "sebelumnya", "seterusnya", "selalu" dan "semua"). Mesej baharu adalah setara
kepada mesej selepas mesej terakhir dalam folder (dan bersamaan dengan 1 dalam folder
tanpa mesej). Mesej "baharu" tidak boleh digunakan sebagai sebahagian daripada julat mesej.
2) Dalam senarai mesej, sebutan berikut mungkin merujuk kepada mesej yang tidak
wujud: satu nama mesej angka, nama mesej tunggal "cur", dan (jelas)
nama mesej tunggal "baru". Semua sebutan mesej lain mesti merujuk sekurang-kurangnya
satu mesej sedia ada, jika folder mengandungi mesej.
3) Folder kosong bukan dengan sendirinya ralat.
Nombor mesej yang kurang daripada mesej sedia ada terkecil dalam folder dianggap sebagai
jika mesej itu sudah wujud. Nombor mesej yang lebih besar daripada nombor tertinggi yang sedia ada
mesej dalam folder menyebabkan mesej ralat "di luar julat" dipaparkan.
Sebagai sebahagian daripada penetapan julat yang mengandungi mesej yang memang wujud, nombor mesej kurang
daripada yang terkecil, atau lebih besar daripada yang tertinggi, mesej sedia ada dalam folder diabaikan.
Contoh: Folder semasa foo mengandungi mesej 3 5 6. Cur ialah 4.
% mhpath
/r/phyl/Mail/foo
% mhpath semua
/r/phyl/Mail/foo/3
/r/phyl/Mail/foo/5
/r/phyl/Mail/foo/6
% mhpath 2001
mhpath: mesej 2001 daripada julat 1-6
% mhpath 1-2001
/r/phyl/Mail/foo/3
/r/phyl/Mail/foo/5
/r/phyl/Mail/foo/6
% mhpath baharu
/r/phyl/Mail/foo/7
% mhpath lepas baru
/r/phyl/Mail/foo/6
/r/phyl/Mail/foo/7
% mhpath terakhir-baharu
mhpath: senarai mesej buruk last-new
% mhpath cur
/r/phyl/Mail/foo/4
% mhpath 1-2
mhpath: tiada mesej dalam julat 1-2
% mhpath dahulu:2
/r/phyl/Mail/foo/3
/r/phyl/Mail/foo/5
% mhpath 1 2
/r/phyl/Mail/foo/1
/r/phyl/Mail/foo/2
mhpath juga berguna dalam operasi sebut harga belakang:
% cd `mhpath +peti masuk`
% gema `mhpath +`
/r/phyl/Mail
Kerana mhpath mengembang dan menyusun [mesej]. perintah itu
mv `mhpath 501 500`
kepada tidak akan bergerak 501 kepada 500. Agak sebaliknya. Tetapi
mv `mhpath 501` `mhpath 500`
akan melakukan muslihat.
Mesej luar julat 0 menghasilkan mesej ralat yang berbeza daripada mesej luar julat yang besar
nombor. Tetapi kedua-duanya menyebabkan mhpath untuk keluar dengan status bukan sifar.
Gunakan mhpathmh dalam talian menggunakan perkhidmatan onworks.net