นี่คือคำสั่ง nlposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
nl — ตัวกรองหมายเลขบรรทัด
เรื่องย่อ
nl [-หน้า] [-ข ชนิด] [-ง เดลิม] [-ฉ ชนิด] [-h ชนิด] [-ฉัน รวม] [-ล NUM]
[-น รูป] [-s กันยายน] [-v เริ่มต้น] [-ว ความกว้าง] [ไฟล์]
DESCRIPTION
พื้นที่ nl ยูทิลิตี้จะอ่านบรรทัดจากชื่อ ไฟล์ หรืออินพุตมาตรฐานถ้าไม่มี ไฟล์ is
ชื่อและจะต้องทำซ้ำบรรทัดไปยังเอาต์พุตมาตรฐาน บรรทัดจะมีหมายเลขบน
ซ้าย. อาจมีฟังก์ชันการทำงานเพิ่มเติมตามตัวเลือกคำสั่งใน
ผล
พื้นที่ nl ยูทิลิตี้ดูข้อความที่อ่านในแง่ของหน้าตรรกะ การกำหนดหมายเลขบรรทัดจะเป็น
รีเซ็ตเมื่อเริ่มต้นหน้าตรรกะแต่ละหน้า เพจแบบลอจิคัลประกอบด้วยส่วนหัว เนื้อหา และ
ส่วนท้าย ส่วนที่ว่างเปล่าถูกต้อง ตัวเลือกการกำหนดหมายเลขบรรทัดที่แตกต่างกันคือ
ใช้ได้อย่างอิสระสำหรับส่วนหัว เนื้อหา และส่วนท้าย (เช่น ไม่มีการกำหนดหมายเลขของส่วนหัว
และบรรทัดส่วนท้ายขณะกำหนดหมายเลขบรรทัดว่างเฉพาะในเนื้อหา)
จุดเริ่มต้นของส่วนของหน้าตรรกะจะส่งสัญญาณโดยบรรทัดอินพุตที่ไม่มีอะไร
แต่ตัวคั่นต่อไปนี้:
┌────────────┬────────────┐
│ Line │ เริ่มต้น of │
├────────────┼────────────┤
│\:\:\: │ ส่วนหัว │
│\:\: │ ร่างกาย │
│\: │ ส่วนท้าย │
└────────────┴────────────┘
นอกจากที่ระบุไว้, nl จะถือว่าข้อความที่อ่านอยู่ในตรรกะเดียว
เนื้อหาของหน้า
OPTIONS
พื้นที่ nl ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 12.2,
ประโยชน์ วากยสัมพันธ์ แนวทาง. สามารถตั้งชื่อไฟล์ได้เพียงไฟล์เดียวเท่านั้น
รองรับตัวเลือกต่อไปนี้:
-ข ชนิด ระบุบรรทัดเนื้อหาของเพจแบบลอจิคัลที่จะกำหนดหมายเลข ได้รับการยอมรับ ชนิด และ
ความหมายของพวกเขาคือ:
a นับทุกบรรทัด
t ตัวเลขเท่านั้นที่ไม่เว้นบรรทัด
n ไม่มีหมายเลขบรรทัด
pเชือก บรรทัดตัวเลขเท่านั้นที่มีนิพจน์ทั่วไปพื้นฐานที่ระบุใน
เชือก.
ค่าดีฟอลต์ ชนิด สำหรับเนื้อความของหน้าตรรกะจะเป็น t (บรรทัดข้อความมีหมายเลข)
-ง เดลิม ระบุอักขระตัวคั่นที่ระบุการเริ่มต้นของเพจแบบลอจิคัล
ส่วน. สิ่งเหล่านี้สามารถเปลี่ยนแปลงได้จากอักขระเริ่มต้น "\:" ถึงผู้ใช้สองคน-
อักขระที่ระบุ หากป้อนอักขระเพียงตัวเดียว อักขระตัวที่สอง
จะยังคงเป็นอักขระเริ่มต้น ':'.
-ฉ ชนิด ระบุเหมือนกับ b ชนิด ยกเว้นส่วนท้าย ค่าเริ่มต้นสำหรับเพจตรรกะ
ส่วนท้ายจะเป็น n (ไม่มีหมายเลขบรรทัด).
-h ชนิด ระบุเหมือนกับ b ชนิด ยกเว้นส่วนหัว ค่าเริ่มต้น ชนิด สำหรับหน้าตรรกะ
ส่วนหัวจะเป็น n (ไม่มีหมายเลขบรรทัด).
-ฉัน รวม ระบุค่าที่เพิ่มขึ้นที่ใช้เพื่อกำหนดหมายเลขบรรทัดเพจแบบลอจิคัล ค่าเริ่มต้นจะ
เป็น 1
-ล NUM ระบุจำนวนบรรทัดว่างที่จะถือว่าเป็นบรรทัดเดียว ตัวอย่างเช่น, -ล 2
ส่งผลให้มีการกำหนดหมายเลขบรรทัดว่างที่อยู่ติดกันที่สองเท่านั้น (ถ้า
เหมาะสม -h a, -ข a,หรือ -ฉ a ตั้งค่าตัวเลือกไว้) ค่าเริ่มต้นจะเป็น 1
-น รูป ระบุรูปแบบการกำหนดหมายเลขบรรทัด ค่าที่รับรู้คือ: ln, ให้เหตุผล,
ศูนย์ชั้นนำถูกระงับ rn, ถูกต้อง, ศูนย์นำหน้าถูกระงับ; rz,
ถูกต้องถูกต้อง นำศูนย์นำหน้าเก็บไว้ ค่าเริ่มต้น รูป จะเป็น rn (ขวา
สมเหตุสมผล)
-หน้า ระบุว่าไม่ควรเริ่มการกำหนดหมายเลขใหม่ที่ตัวคั่นหน้าแบบลอจิคัล
-s กันยายน ระบุอักขระที่ใช้ในการแยกหมายเลขบรรทัดและที่สอดคล้องกัน
บรรทัดข้อความ ค่าเริ่มต้น กันยายน จะเป็น .
-v เริ่มต้น
ระบุค่าเริ่มต้นที่ใช้เพื่อกำหนดหมายเลขบรรทัดหน้าแบบลอจิคัล ค่าเริ่มต้นจะ
เป็น 1
-ว ความกว้าง ระบุจำนวนอักขระที่จะใช้สำหรับหมายเลขบรรทัด ค่าเริ่มต้น
ความกว้าง จะเป็น 6
ตัวดำเนินการ
ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:
ไฟล์ ชื่อพาธของไฟล์ข้อความที่จะกำหนดหมายเลขบรรทัด
STDIN
อินพุตมาตรฐานจะถูกนำมาใช้หากไม่มี ไฟล์ มีการระบุตัวถูกดำเนินการ และจะใช้ในกรณีที่
ไฟล์ ตัวถูกดำเนินการคือ '-' และการดำเนินการปฏิบัติต่อ '-' เป็นความหมายอินพุตมาตรฐาน
มิฉะนั้น จะไม่สามารถใช้อินพุตมาตรฐานได้ ดูส่วนไฟล์อินพุต
INPUT ไฟล์
ไฟล์อินพุตจะเป็นไฟล์ข้อความ
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ nl:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_COLLATE
กำหนดโลแคลสำหรับพฤติกรรมของช่วง คลาสสมมูล และมัลติ-
องค์ประกอบการเรียงอักขระภายในนิพจน์ทั่วไป
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
อาร์กิวเมนต์และไฟล์อินพุต) พฤติกรรมของคลาสอักขระภายใน Regular
นิพจน์และสำหรับตัดสินใจว่าอักขระใดอยู่ในคลาสอักขระ กราฟ (สำหรับ
-ข t, -ฉ tและ -h t ตัวเลือก).
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน
นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.
อะซิงโครนัส กิจกรรม
ผิดนัด
STDOUT
เอาต์พุตมาตรฐานต้องเป็นไฟล์ข้อความในรูปแบบต่อไปนี้:
"%s%s%s", <เส้น จำนวน>,คั่น>,อินพุต เส้น>
ที่ไหนเส้น จำนวน> เป็นหนึ่งในรูปแบบตัวเลขต่อไปนี้:
%6d เมื่อ rn ใช้รูปแบบ (ค่าเริ่มต้น ดู -น).
%06d เมื่อ rz มีการใช้รูปแบบ
%−6d เมื่อ ln มีการใช้รูปแบบ
เมื่อหมายเลขบรรทัดถูกระงับสำหรับส่วนหนึ่งของหน้า NSคั่น> คือ
ยังถูกกดขี่ข่มเหง
ในรายการก่อนหน้า หมายเลข 6 คือความกว้างเริ่มต้น NS -ว ตัวเลือกสามารถเปลี่ยนได้
มูลค่า
สแตเดอร์
ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น
เอาท์พุท ไฟล์
ไม่
ขยาย DESCRIPTION
ไม่
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 สำเร็จลุล่วง
>0 เกิดข้อผิดพลาด
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
ในการใช้ -ง เดลิม ตัวเลือกควรระมัดระวังในการหลบหนีตัวละครที่มีลักษณะพิเศษ
หมายถึงล่ามคำสั่ง
ตัวอย่าง
คำสั่ง:
nl -v 10 -ฉัน 10 -ง - file1
ตัวเลข file1 เริ่มต้นที่บรรทัดที่ 10 โดยเพิ่มขึ้น 10 หน้าตรรกะ
ตัวคั่นคือ "!+". โปรดทราบว่าไฟล์ '!' ต้องหลบหนีเมื่อใช้ csh เป็นคำสั่ง
ล่ามเนื่องจากรูปแบบการแทนที่ประวัติ สำหรับ ครับ และ sh หนีไม่
จำเป็นแต่ไม่ทำอันตรายใดๆ
หลักการและเหตุผล
ไม่
อนาคต ลู่ทาง
ไม่
ใช้ nlposix ออนไลน์โดยใช้บริการ onworks.net