นี่คือคำสั่งเขียนที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
run-mailcap, ดู, ดู, แก้ไข, เขียน, พิมพ์ - รันโปรแกรมผ่านรายการใน จดหมาย
ไฟล์
เรื่องย่อ
เรียกใช้ mailcap --action=ACTION [--option[=value]] [ประเภท MIME:[ENCODING:]]ไฟล์ [...]
พื้นที่ เห็น, แก้ไข, แต่ง และ พิมพ์ เวอร์ชันต่างๆ เป็นเพียงนามแฝงที่มีค่าเริ่มต้นในการดู แก้ไข
เขียนและพิมพ์การกระทำ (ตามลำดับ)
DESCRIPTION
เรียกใช้ mailcap (หรือนามแฝงใด ๆ ของมัน) จะใช้การกระทำที่กำหนดเพื่อประมวลผลแต่ละ mime-
พิมพ์/ไฟล์ในทางกลับกัน แต่ละไฟล์ถูกระบุเป็นประเภท mime การเข้ารหัส (เช่น
บีบอัด) และชื่อไฟล์เข้าด้วยกัน โดยคั่นด้วยเครื่องหมายทวิภาค หากละเว้นประเภทละครใบ้ an
พยายามระบุประเภทโดยพยายามจับคู่นามสกุลของไฟล์กับไฟล์เหล่านั้น
ใน mime.types ไฟล์. หากไม่พบประเภท mime ความพยายามครั้งสุดท้ายจะทำได้โดยการเรียกใช้
ไฟล์ คำสั่งถ้ามี หากละเว้นการเข้ารหัส ก็จะถูกกำหนดด้วย
จากนามสกุลของไฟล์ การเข้ารหัสที่รองรับในปัจจุบันคือ gzip (.gz) บีซิป (.bz)
bzip2 (.bz2) และ อัด (.Z). ชื่อไฟล์ "-" สามารถใช้เพื่อหมายถึง "อินพุตมาตรฐาน"
แต่แล้วก็เป็นละครใบ้ ต้อง ระบุไว้
ทั้งไฟล์ของผู้ใช้ (~/.mailcap; ~/.mime.types) และไฟล์ระบบ (/etc/mailcap;
/etc/mime.types) ถูกค้นหาข้อมูล
ตัวอย่าง
ดูภาพ.jpg
พิมพ์เอาต์พุต.ps.gz
เขียนข้อความ/html:index.htm
extract-mail-attachment msg.txt | ดูภาพ/tiff:gzip:-
OPTIONS
ตัวเลือกทั้งหมดอยู่ในรูปแบบ -- = .
--action=
ดำเนินการตามที่ระบุในไฟล์ การดำเนินการที่ถูกต้องคือ ดู, แมว (ใช้เท่านั้น
กฎ "copiousoutput" และส่งเอาต์พุตไปยัง STDOUT) แต่ง, เรียบเรียง, แก้ไข และ
พิมพ์. หากไม่มีการระบุการดำเนินการ การดำเนินการจะถูกกำหนดโดยวิธีที่โปรแกรม
ถูกเรียก
--debug
เปิดข้อมูลเพิ่มเติมเพื่อค้นหาว่าเกิดอะไรขึ้น
--nopager
ละเว้นคำสั่ง "copiousoutput" และส่งเอาต์พุตไปยัง STDOUT
--โนรัน
แสดงคำสั่งที่พบโดยไม่ต้องดำเนินการจริง
การรักษาความปลอดภัย
สำเนาชั่วคราวของไฟล์จะเปิดขึ้นหากชื่อไฟล์ตรงกับ Perl ปกติ
นิพจน์ "[^[:alnum:],.:/@%^+=_-]" เพื่อป้องกันการฉีดเปลือก
คำสั่ง และเพื่อให้แน่ใจว่าชื่อสามารถแสดงในตำแหน่งปัจจุบันได้เสมอ
นอกจากนี้ ไฟล์ถูกเปิดโดยใช้เส้นทางที่แน่นอนเพื่อป้องกันการแทรกของ
อาร์กิวเมนต์บรรทัดคำสั่ง เช่น การใช้ชื่อไฟล์ที่ขึ้นต้นด้วยขีดกลาง
ใช้เขียนออนไลน์โดยใช้บริการ onworks.net