นี่คือคำสั่ง bidiv ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
bidiv - ตัวกรองข้อความแบบสองทิศทาง
เรื่องย่อ
ประมูล [ -plj ] [ -w ความกว้าง ] [ไฟล์...]
DESCRIPTION
ประมูล เป็นตัวกรองหรือโปรแกรมดูสำหรับข้อความ birectional ที่จัดเก็บในลำดับตรรกะ มันแปลง
ข้อความดังกล่าวเป็นข้อความลำดับภาพซึ่งสามารถดูได้บนเทอร์มินัลที่ไม่ได้จัดการ
แบบสองทิศทาง ข้อความลำดับภาพเอาต์พุตถูกจัดรูปแบบโดยใช้จำนวนคงที่
อักขระต่อบรรทัด (กำหนดหรือกำหนดโดยอัตโนมัติด้วยเครื่องหมาย -w พารามิเตอร์).
ประมูล มุ่งเน้นไปที่ภาษาฮิบรูและถือว่าอินพุตเป็นข้อความภาษาฮิบรูและ ASCII
เข้ารหัสด้วยการเข้ารหัสแบบลอจิคัลออร์เดอร์ทั่วไปหนึ่งในสองแบบ: ISO-8859-8-i หรือ UTF-8 จริงๆแล้ว,
Bidiv เดาการเข้ารหัสของอินพุตเป็นอักขระตามตัวอักษรดังนั้นอินพุต
อาจเป็นส่วนผสมของ ISO-8859-8-i และฮีบรู UTF-8 ประมูลเอาต์พุตเป็นข้อความลำดับภาพ ใน
การเข้ารหัส ISO-8859-8 หรือ UTF-8 ขึ้นอยู่กับการตั้งค่าสถานที่ของคุณ
ประมูล อ่านแต่ละคน ไฟล์ ตามลำดับ แปลงเป็นลำดับภาพและเขียนลงบน
เอาต์พุตมาตรฐาน ดังนั้น:
$ ประมูล ไฟล์
พิมพ์ ไฟล์ บนเทอร์มินัลของคุณ (สมมติว่ามีแบบอักษรที่เหมาะสม แต่ไม่มี
การสนับสนุนแบบสองทิศทาง) และ:
$ ประมูล file1 file2 | น้อยลง
ต่อกัน file1 และ file2และแสดงผลโดยใช้เพจเจอร์ น้อยลง.
หากไม่มีไฟล์อินพุตให้ ประมูล อ่านจากไฟล์อินพุตมาตรฐาน
สำหรับแนวคิดเพิ่มเติมเกี่ยวกับวิธีการใช้งาน ประมูลดู ตัวอย่าง ด้านล่าง
OPTIONS
-p ทิศทางตามย่อหน้า (ค่าเริ่มต้น): เมื่อจัดรูปแบบบรรทัดเอาต์พุตแบบสองทิศทาง
ประมูล จำเป็นต้องทราบทิศทางพื้นฐานของเส้นนั้น เส้นที่มีทิศทางฐาน
คือ RTL (จากขวาไปซ้าย) ได้รับการปรับให้เหมาะสมและองค์ประกอบแรกปรากฏบน
ขวา. มิฉะนั้น เส้นจะชิดซ้ายและองค์ประกอบแรกปรากฏบน
ซ้าย.
การขอ -p ตัวเลือกบอก ประมูล เพื่อเลือกทิศทางพื้นฐานต่อย่อหน้า โดยที่ a
ย่อหน้าคั่นด้วยบรรทัดว่าง นี่คือพฤติกรรมเริ่มต้นของ bidiv และ
มักจะให้ผลลัพธ์ที่คาดหวังในข้อความและอีเมลส่วนใหญ่
ทิศทางของทั้งย่อหน้าถูกเลือกตามอันดับแรกอย่างยิ่ง-
อักขระที่มีทิศทาง (เช่น อักขระที่เป็นตัวอักษร) ที่ปรากฏในย่อหน้า
ปัจจุบันหากบรรทัดแรกของย่อหน้าไม่มีอักขระบอกทิศทาง
(เช่น เส้นเครื่องหมายลบก่อนลายเซ็นอีเมล หรือบรรทัดที่มีเพียง
ตัวเลข) บรรทัดนั้นส่งออกไปในทิศทางเดียวกันกับย่อหน้าที่แล้ว แต่
ไม่ได้กำหนดทิศทางของย่อหน้าที่เหลือ ถ้าบรรทัดแรก
ของวรรคแรกไม่มีทิศทาง ทิศทาง RTL เป็นไปโดยพลการ
ได้รับการแต่งตั้ง
-l ทิศทางตามเส้น: ตัวเลือกนี้เลือกวิธีการอื่นในการเลือกแต่ละวิธี
ทิศทางฐานของเส้นเอาต์พุต เมื่อเปิดใช้งานตัวเลือกนี้ ทิศทางฐานของ
แต่ละบรรทัดเอาต์พุตถูกกำหนดด้วยตัวเอง (อีกครั้งตามอักขระตัวแรก
บนเส้นที่มีทิศทางที่แข็งแกร่ง) วิธีนี้อาจให้ผลลัพธ์ที่ไม่ถูกต้องใน
กรณีที่บรรทัดขึ้นต้นด้วยคำตรงข้าม กรณีนี้หายาก
แต่เกิดขึ้นภายใต้สถานการณ์การแบ่งบรรทัดแบบสุ่ม หรือเมื่อข้อความเป็น
การกำหนดคำของภาษาต่างประเทศ
-j อย่าปรับให้เหมาะสม: โดยค่าเริ่มต้น เส้น RTL จะถูกปรับให้เหมาะสม กล่าวคือ มีการเสริมด้วย
โดยเว้นวรรคทางซ้ายเมื่อสั้นกว่าความกว้างของเส้นที่กำหนด (ดู -w
ตัวเลือก). NS -j ตัวเลือกบอก ประมูล ที่จะไม่เตรียมการให้เหตุผลนี้และปล่อยให้
เส้นสั้นไม่ได้เสริม
-w ความกว้าง
ประมูล จัดรูปแบบเอาต์พุตสำหรับเส้นที่มีความกว้างที่กำหนด เส้นแบ่งเมื่อยาวขึ้น
กว่าความกว้างนี้ และเส้น RTL จะถูกเติมให้พอดีกับความกว้างนั้น เว้นแต่ -j
มีตัวเลือกให้
เมื่อราคาของ -w ไม่ได้ระบุตัวเลือก ประมูล ใช้ค่าของ คอลัมน์ ตัวแปร,
ซึ่งมักจะถูกกำหนดโดยอัตโนมัติโดยเชลล์ของผู้ใช้ เมื่อทั้ง -w
ตัวเลือกและ คอลัมน์ ไม่มีตัวแปร ใช้ค่าเริ่มต้น 80 คอลัมน์
ตัวดำเนินการ
รองรับตัวถูกดำเนินการต่อไปนี้:
ไฟล์ ชื่อพาธของไฟล์อินพุต ถ้าไม่ ไฟล์ ถูกระบุ อินพุตมาตรฐานคือ
มือสอง
ตัวอย่าง
1. ประมูล README | น้อย
2. ผู้ชายบางสิ่งบางอย่าง | bidiv | น้อย
(หรือ groff -man -Tlatin1 บางอย่าง.1 |sed 's/.^H\(.\)/\1/g' |../bidiv -w 65)
3. ตั้งค่า "bidiv" เป็นตัวกรองสำหรับโปรแกรมเมลของคุณ (mutt, pine, etc.) สำหรับการดูเมลด้วย
ชุดอักขระ ISO 8859-8-i และเมลฮีบรู UTF-8
และพวกเรา
คอลัมน์ เห็น -w ตัวเลือก
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 ไฟล์อินพุตทั้งหมดถูกส่งออกเรียบร้อยแล้ว
>0 เกิดข้อผิดพลาด.
ใช้ bidiv ออนไลน์โดยใช้บริการ onworks.net