headposix - ออนไลน์ใน Cloud

นี่คือคำสั่ง headposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


หัว — คัดลอกส่วนแรกของไฟล์

เรื่องย่อ


หัว [-น จำนวน] [ไฟล์...]

DESCRIPTION


พื้นที่ หัว ยูทิลิตีจะต้องคัดลอกไฟล์อินพุตไปยังเอาต์พุตมาตรฐาน สิ้นสุดเอาต์พุตสำหรับ
แต่ละไฟล์ ณ จุดที่กำหนด

การคัดลอกจะสิ้นสุดที่จุดในแต่ละไฟล์อินพุตที่ระบุโดย -น จำนวน ตัวเลือก
ตัวเลือก-ข้อโต้แย้ง จำนวน ให้นับเป็นหน่วยของเส้น

OPTIONS


พื้นที่ หัว ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทาง.

รองรับตัวเลือกต่อไปนี้:

-น จำนวน ครั้งแรก จำนวน บรรทัดของไฟล์อินพุตแต่ละไฟล์จะถูกคัดลอกไปยังเอาต์พุตมาตรฐาน
แอปพลิเคชันจะต้องตรวจสอบให้แน่ใจว่า จำนวน option-argument เป็นบวก
จำนวนเต็มทศนิยม

เมื่อไฟล์มีน้อยกว่า จำนวน บรรทัด ให้คัดลอกไปยังเอาต์พุตมาตรฐานใน
ครบถ้วน สิ่งนี้จะไม่ใช่ข้อผิดพลาด

หากไม่ได้ระบุตัวเลือกไว้ หัว จะทำหน้าที่เหมือน -น 10 ได้รับการระบุ

ตัวดำเนินการ


ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:

ไฟล์ ชื่อพาธของไฟล์อินพุต ถ้าไม่ ไฟล์ มีการระบุตัวถูกดำเนินการ มาตรฐาน
ต้องใช้อินพุท

STDIN


อินพุตมาตรฐานจะถูกนำมาใช้หากไม่มี ไฟล์ มีการระบุตัวถูกดำเนินการ และจะใช้ในกรณีที่ a
ไฟล์ ตัวถูกดำเนินการคือ '-' และการดำเนินการปฏิบัติต่อ '-' เป็นความหมายอินพุตมาตรฐาน
มิฉะนั้น จะไม่สามารถใช้อินพุตมาตรฐานได้ ดูส่วนไฟล์อินพุต

INPUT ไฟล์


ไฟล์อินพุตจะเป็นไฟล์ข้อความ แต่ไม่จำกัดความยาวบรรทัดที่ {LINE_MAX}
ไบต์

และพวกเรา ตัวแปร


ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ หัว:

ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)

LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล

LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
อาร์กิวเมนต์และไฟล์อินพุต)

LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน

นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.

อะซิงโครนัส กิจกรรม


ผิดนัด

STDOUT


เอาต์พุตมาตรฐานต้องมีส่วนที่กำหนดของไฟล์อินพุต

ถ้าหลาย ไฟล์ มีการระบุตัวถูกดำเนินการ หัว จะต้องนำหน้าผลลัพธ์สำหรับแต่ละรายการด้วย
หัวข้อ:

"\n==> %s <==\n", <ชื่อพา ธ>

เว้นแต่ส่วนหัวแรกที่เขียนจะต้องไม่รวมชื่อย่อ .

สแตเดอร์


ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น

เอาท์พุท ไฟล์


ไม่

ขยาย DESCRIPTION


ไม่

EXIT สถานภาพ


ค่าทางออกต่อไปนี้จะถูกส่งคืน:

0 สำเร็จลุล่วง

>0 เกิดข้อผิดพลาด

ผลกระทบที่เกิด OF ข้อผิดพลาด


ผิดนัด

พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.

ใบสมัคร การใช้


ไม่

ตัวอย่าง


ในการเขียนสิบบรรทัดแรกของไฟล์ทั้งหมด (ยกเว้นที่มีจุดนำหน้า) ใน
ไดเรกทอรี:

หัว −− *

หลักการและเหตุผล


แม้ว่าจะเป็นไปได้ที่จะจำลอง หัว กับ ความกระหายน้ำ 10q สำหรับไฟล์เดียว มาตรฐาน
นักพัฒนาตัดสินใจว่าความนิยมของ หัว ในระบบ BSD ในอดีตรับประกันว่า
รวมเคียงข้าง หาง.

POSIX.1-2008 เวอร์ชันของ หัว ปฏิบัติตามแนวทางไวยากรณ์ยูทิลิตี้ NS -น ตัวเลือกคือ
เพิ่มไปยังอินเทอร์เฟซใหม่นี้เพื่อให้ หัว และ หาง จะมีความเกี่ยวข้องเชิงตรรกะมากขึ้น ก่อนหน้านี้
เวอร์ชันของมาตรฐานนี้อนุญาต a −หมายเลข ตัวเลือก. แบบฟอร์มนี้ไม่ได้ระบุโดย .อีกต่อไป
POSIX.1-2008 แต่อาจมีอยู่ในการใช้งานบางอย่าง

ไม่มี -ค ตัวเลือก (ตามที่มีอยู่ใน หาง) เพราะไม่ใช่การปฏิบัติทางประวัติศาสตร์และ
เนื่องจากโปรแกรมอรรถประโยชน์อื่นๆ ใน POSIX.1-2008 เล่มนี้มีฟังก์ชันการทำงานที่คล้ายคลึงกัน

อนาคต ลู่ทาง


ไม่

ใช้ headposix ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด