readposix - ออนไลน์ในคลาวด์

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

โครงการ:

ชื่อ


อ่าน — อ่านบรรทัดจากอินพุตมาตรฐาน

เรื่องย่อ


อ่าน [-ร] คือ...

DESCRIPTION


การขอ อ่าน ยูทิลิตี้ต้องอ่านบรรทัดเดียวจากอินพุตมาตรฐาน

โดยค่าเริ่มต้น เว้นแต่ -ร มีการระบุตัวเลือก จะทำหน้าที่เป็นทางหนี
อักขระ. หนีไม่พ้น ให้คงไว้ซึ่งมูลค่าตามตัวอักษรดังต่อไปนี้
อักขระ ยกเว้น a . ถ้า ทำตาม , NS
อ่าน ยูทิลิตี้จะตีความสิ่งนี้ว่าเป็นความต่อเนื่องของบรรทัด NS และ
จะถูกลบออกก่อนที่จะแยกข้อมูลเข้าเป็นฟิลด์ อื่น ๆ ทั้งหมด unescaped
อักขระจะถูกลบออกหลังจากแยกอินพุตออกเป็นฟิลด์

หากอินพุตมาตรฐานเป็นอุปกรณ์ปลายทางและเชลล์ที่เรียกใช้เป็นแบบโต้ตอบ อ่าน จะต้อง
ขอบรรทัดต่อเนื่องเมื่ออ่านบรรทัดอินพุตที่ลงท้ายด้วย a
เว้นแต่ -ร มีการระบุตัวเลือก

การสิ้นสุด (ถ้ามี) ให้ลบออกจากข้อมูลที่ป้อนและผลลัพธ์จะ
แยกออกเป็นช่องต่างๆ เหมือนในเชลล์ สำหรับผลลัพธ์ของการขยายพารามิเตอร์ (ดู Section
2.6.5, สนาม รุนแรง); ฟิลด์แรกจะถูกกำหนดให้กับตัวแปรแรก คือที่
ฟิลด์ที่สองไปยังตัวแปรที่สอง คือและอื่นๆ หากมีฟิลด์น้อยกว่าที่มี
เป็น คือ ตัวถูกดำเนินการ ส่วนที่เหลือ คือs จะถูกตั้งค่าเป็นสตริงว่าง ถ้ามีน้อย
คือมากกว่าเขตข้อมูลสุดท้าย คือ จะต้องกำหนดเป็นค่าที่ประกอบด้วยองค์ประกอบดังต่อไปนี้:

* ช่องที่ตรงกับช่องสุดท้าย คือ ในลำดับการกำหนดปกติที่อธิบายไว้
ข้างบน

* ตัวคั่นที่ตามฟิลด์ที่สอดคล้องกับตัวสุดท้าย คือ

* ทุ่งที่เหลือและตัวคั่นด้วยตัวคั่น ไอเอฟเอ พื้นที่สีขาวละเว้น

การตั้งค่าของตัวแปรที่ระบุโดย คือ ตัวถูกดำเนินการจะส่งผลต่อเชลล์ปัจจุบัน
สภาพแวดล้อมการดำเนินการ ดู Section 2.12, เปลือก การกระทำ สภาพสิ่งแวดล้อม. ถ้าเรียกว่าใน
เชลล์ย่อยหรือสภาพแวดล้อมการดำเนินการยูทิลิตี้ที่แยกต่างหาก เช่นอย่างใดอย่างหนึ่งต่อไปนี้:

(อ่าน ฟู)
ไม่อัพ อ่าน ...
พบ . -ผู้บริหาร อ่าน ... \;

จะไม่ส่งผลต่อตัวแปรเชลล์ในสภาพแวดล้อมของผู้โทร

OPTIONS


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

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

-ร อย่ารักษา ในลักษณะพิเศษใดๆ พิจารณาแต่ละอย่าง
เพื่อเป็นส่วนหนึ่งของสายอินพุต

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


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

คือ ชื่อของตัวแปรเชลล์ที่มีอยู่หรือไม่มีอยู่

STDIN


อินพุตมาตรฐานต้องเป็นไฟล์ข้อความ

INPUT ไฟล์


ไม่

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


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

ไอเอฟเอ กำหนดตัวคั่นฟิลด์ภายในที่ใช้เพื่อคั่นฟิลด์ ดู Section
2.5.3, เปลือก ตัวแปร.

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

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

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

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

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

PS2 จัดเตรียมสตริงพร้อมต์ที่เชลล์แบบโต้ตอบต้องเขียนไปยัง standard
ผิดพลาดเมื่อบรรทัดที่ลงท้ายด้วย a ถูกอ่านและ -ร ตัวเลือก
ไม่ได้ระบุไว้

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


ผิดนัด

STDOUT


ไม่ได้ใช้.

สแตเดอร์


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

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


ไม่

ขยาย DESCRIPTION


ไม่

EXIT สถานภาพ


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

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

>0 ตรวจพบการสิ้นสุดไฟล์หรือเกิดข้อผิดพลาด

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


ผิดนัด

การขอ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.

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


การขอ -ร รวมตัวเลือกเพื่อเปิดใช้งาน อ่าน เพื่อให้เป็นไปตามวัตถุประสงค์ของ เส้น ยูทิลิตี้ซึ่ง
ไม่รวมอยู่ใน POSIX.1-2008

ตัวอย่าง


คำสั่งต่อไปนี้:

ในขณะที่ อ่าน -ร xx yy
do
printf "%NS %s\n$yy$xx"
ทำ < อินพุต_ไฟล์

พิมพ์ไฟล์โดยย้ายฟิลด์แรกของแต่ละบรรทัดไปที่ท้ายบรรทัด

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


การขอ อ่าน ยูทิลิตี้ในอดีตได้รับเชลล์ในตัว แยกออกเป็นของตัวเอง
ยูทิลิตี้เพื่อใช้ประโยชน์จากคำอธิบายที่สมบูรณ์ยิ่งขึ้นของการทำงานที่แนะนำโดยสิ่งนี้
ปริมาณของ POSIX.1–2008

ตั้งแต่ อ่าน ส่งผลกระทบต่อสภาพแวดล้อมการเรียกใช้เชลล์ปัจจุบัน โดยทั่วไปจะมีให้เป็น
เชลล์ปกติในตัว หากถูกเรียกในเชลล์ย่อยหรือการดำเนินการยูทิลิตี้แยกต่างหาก
สิ่งแวดล้อมเช่นอย่างใดอย่างหนึ่งต่อไปนี้:

(อ่าน ฟู)
ไม่อัพ อ่าน ...
พบ . -ผู้บริหาร อ่าน ... \;

ไม่มีผลกับตัวแปรเชลล์ในสภาพแวดล้อมของผู้โทร

แม้ว่าอินพุตมาตรฐานจะต้องเป็นไฟล์ข้อความและจะสิ้นสุดเสมอ
กับ (เว้นแต่จะเป็นไฟล์เปล่า) การประมวลผลของบรรทัดต่อเนื่องเมื่อ
-ร ไม่ใช้ option อาจส่งผลให้อินพุตไม่ลงท้ายด้วย a . นี้
เกิดขึ้นหากบรรทัดสุดท้ายของไฟล์อินพุตลงท้ายด้วย a . มันมีไว้สำหรับ
เหตุนี้จึงใช้ ``ถ้ามี'' ใน ``การสิ้นสุด (ถ้ามี) จะเป็น
ออกจากอินพุต '' ในคำอธิบาย ไม่ใช่การผ่อนปรนข้อกำหนด
สำหรับอินพุตมาตรฐานเป็นไฟล์ข้อความ

อนาคต ลู่ทาง


ไม่

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



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