นี่คือคำสั่ง httpindex ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
httpindex - ส่วนหน้า HTTP สำหรับตัวสร้างดัชนี SWISH++
เรื่องย่อ
wget [ ตัวเลือก ] URL ... 2> & 1 | httpดัชนี [ ตัวเลือก ]
DESCRIPTION
httpดัชนี เป็นส่วนหน้าสำหรับ ดัชนี++(1) ไปยังไฟล์ดัชนีที่คัดลอกมาจากเซิร์ฟเวอร์ระยะไกลโดยใช้
wget(1). ไฟล์ (ในสำเนาของโครงสร้างไดเร็กทอรีระยะไกล) สามารถเก็บ ลบ หรือ
แทนที่ด้วยคำอธิบายหลังจากสร้างดัชนี
OPTIONS
wget Options
การขอ wget(1) ตัวเลือกที่ จำเป็นต้องใช้ คือ: -A, -nv, -rและ -x; พวกที่เป็น อย่างสูง
แนะนำ คือ: -l, -nh, -tและ -w. (ดูตัวอย่าง)
httpดัชนี Options
httpดัชนี ยอมรับตัวเลือกสั้น ๆ เช่นเดียวกับ ดัชนี++(1) ยกเว้น -H, -I, -l, -r, -Sและ
-V.
ตัวเลือกต่อไปนี้ไม่ซ้ำกับ httpดัชนี:
-d แทนที่ข้อความของสำเนาในเครื่องของไฟล์ที่ดึงมาด้วยคำอธิบายหลังจาก
พวกเขาได้รับการจัดทำดัชนี สิ่งนี้มีประโยชน์ในการแสดงคำอธิบายไฟล์ในการค้นหา
ผลลัพธ์โดยไม่ต้องมีสำเนาที่สมบูรณ์ของไฟล์ระยะไกลจึงประหยัด
พื้นที่ระบบไฟล์ (ดูฟังก์ชัน extract_description() ใน ดูรายละเอียด(3) สำหรับรายละเอียด
เกี่ยวกับวิธีการดึงคำอธิบาย)
-D ลบสำเนาในเครื่องของไฟล์ที่ดึงมาหลังจากสร้างดัชนีแล้ว นี้
ป้องกันไม่ให้ระบบไฟล์ในเครื่องของคุณกรอกสำเนาของไฟล์ระยะไกล
ตัวอย่าง
ในการจัดทำดัชนีไฟล์ HTML และข้อความทั้งหมดบนเว็บเซิร์ฟเวอร์ระยะไกลโดยเก็บคำอธิบายไว้ในเครื่อง:
wget -A html,txt -linf -t2 -rxnv -nh -w2 http://www.foo.com 2>&1 |
httpindex -d -e'html:*.html,text:*.txt'
โปรดทราบว่าคุณต้องเปลี่ยนเส้นทาง wget(1) เอาต์พุตจากข้อผิดพลาดมาตรฐานเป็นเอาต์พุตมาตรฐานใน
สั่งให้ท่อไป httpดัชนี.
EXIT สถานภาพ
ออกโดยมีค่าเป็นศูนย์ก็ต่อเมื่อการจัดทำดัชนีเสร็จสมบูรณ์เท่านั้น ไม่ใช่ศูนย์อย่างอื่น
คำเตือน
นอกเหนือจากที่สำหรับ ดัชนี++(1) httpดัชนี ไม่รองรับการใช้งานของ . อย่างถูกต้อง
หลาย -e, -E, -mหรือ -M ตัวเลือก (เนื่องจากสคริปต์ Perl ใช้ GetOpt::Std . มาตรฐาน
แพ็คเกจสำหรับการประมวลผลตัวเลือกบรรทัดคำสั่งที่ไม่ได้) สุดท้ายของพวกนั้น
ตัวเลือก ``ชนะ''
วิธีแก้ปัญหาคือใช้ค่าหลายค่าสำหรับตัวเลือกที่คั่นด้วยเครื่องหมายจุลภาคถึง a
หนึ่งในตัวเลือกเหล่านั้น ตัวอย่างเช่น หากคุณต้องการทำ:
httpindex -e'html:*.html' -e'text:*.txt'
ทำสิ่งนี้แทน:
httpindex -e'html:*.html,ข้อความ:*.txt'
ใช้ httpindex ออนไลน์โดยใช้บริการ onworks.net