นี่คือคำสั่ง asaposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
asa — ตีความอักขระควบคุมรถม้า
เรื่องย่อ
ดังนั้น [ไฟล์...]
DESCRIPTION
พื้นที่ ดังนั้น ยูทิลิตีจะต้องเขียนไฟล์อินพุตไปยังเอาต์พุตมาตรฐาน, การทำแผนที่ carriage-control
อักขระจากไฟล์ข้อความถึงลำดับการควบคุมเครื่องพิมพ์บรรทัดในการใช้งาน-
ลักษณะที่กำหนดไว้
อักขระตัวแรกของทุกบรรทัดจะถูกลบออกจากอินพุตและต่อไปนี้
มีการดำเนินการ
หากตัวละครที่ถูกลบคือ:
ส่วนที่เหลือของบรรทัดจะถูกส่งออกโดยไม่มีการเปลี่ยนแปลง
0 อา คือเอาต์พุต จากนั้นส่วนที่เหลือของบรรทัดอินพุต
1 อักขระที่กำหนดการใช้งานอย่างน้อยหนึ่งตัวที่ทำให้เกิดการเลื่อนไปยังถัดไป
หน้าจะเป็นเอาต์พุต ตามด้วยส่วนที่เหลือของบรรทัดอินพุต
+ ดิ ของบรรทัดก่อนหน้าจะถูกแทนที่ด้วยอย่างน้อยหนึ่งรายการ
อักขระที่กำหนดการใช้งานที่ทำให้การพิมพ์กลับสู่คอลัมน์
ตำแหน่ง 1 ตามด้วยส่วนที่เหลือของบรรทัดอินพุต ถ้า '+' เป็นครั้งแรก
อักขระในอินพุตจะเท่ากับ .
การกระทำของ ดังนั้น ยูทิลิตี้ไม่ได้รับการระบุเมื่อพบตัวละครอื่นนอกเหนือจาก
รายการข้างต้นเป็นอักขระตัวแรกในบรรทัด
OPTIONS
ไม่
ตัวดำเนินการ
ไฟล์ ชื่อพาธของไฟล์ข้อความที่ใช้สำหรับป้อนข้อมูล ถ้าไม่ ไฟล์ มีการระบุตัวถูกดำเนินการ the
ต้องใช้อินพุตมาตรฐาน
STDIN
อินพุตมาตรฐานจะถูกนำมาใช้หากไม่มี ไฟล์ มีการระบุตัวถูกดำเนินการ และจะใช้ในกรณีที่ a
ไฟล์ ตัวถูกดำเนินการคือ '-' และการดำเนินการปฏิบัติต่อ '-' เป็นความหมายอินพุตมาตรฐาน
มิฉะนั้น จะไม่สามารถใช้อินพุตมาตรฐานได้ ดูส่วนไฟล์อินพุต
INPUT ไฟล์
ไฟล์อินพุตจะเป็นไฟล์ข้อความ
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ ดังนั้น:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
อาร์กิวเมนต์และไฟล์อินพุต)
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน
นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.
อะซิงโครนัส กิจกรรม
ผิดนัด
STDOUT
เอาต์พุตมาตรฐานต้องเป็นข้อความจากไฟล์อินพุตที่แก้ไขตามที่อธิบายไว้ใน
ส่วนคำอธิบาย
สแตเดอร์
ไม่
เอาท์พุท ไฟล์
ไม่
ขยาย DESCRIPTION
ไม่
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 ไฟล์อินพุตทั้งหมดถูกส่งออกเรียบร้อยแล้ว
>0 เกิดข้อผิดพลาด
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
ไม่
ตัวอย่าง
1. คำสั่งต่อไปนี้:
ดังนั้น ไฟล์
อนุญาตให้ดู ไฟล์ (สร้างโดยโปรแกรมโดยใช้ carriage-control . สไตล์ FORTRAN
อักขระ) บนเทอร์มินัล
2. คำสั่งต่อไปนี้:
ออก | ดังนั้น | lp
จัดรูปแบบผลลัพธ์ FORTRAN ของ ออก และนำไปที่เครื่องพิมพ์
หลักการและเหตุผล
พื้นที่ ดังนั้น ยูทิลิตีจำเป็นสำหรับแมปเอาต์พุต ``มาตรฐาน'' FORTRAN 77 ให้อยู่ในรูปแบบที่ยอมรับได้
เครื่องพิมพ์ร่วมสมัย โดยปกติ, ดังนั้น ใช้สำหรับไพพ์ข้อมูลไปยัง lp คุณประโยชน์; ดู lp.
โดยทั่วไปยูทิลิตี้นี้จะใช้โดยโปรแกรม FORTRAN เท่านั้น นักพัฒนามาตรฐานได้ตัดสินใจ
เพื่อรักษา ดังนั้น เพื่อหลีกเลี่ยงการทำลายฐานใหญ่ในอดีตของแอปพลิเคชั่น FORTRAN ที่ใส่
อักขระควบคุมแคร่ตลับหมึกในไฟล์เอาต์พุต ไม่มีข้อกำหนดว่าระบบ
มีคอมไพเลอร์ FORTRAN เพื่อเรียกใช้แอพพลิเคชั่นที่ต้องการ ดังนั้น.
การใช้งานในอดีตได้ใช้ ASCII เพื่อตอบสนองต่อ 1 และ ASCII
ในการตอบสนองต่อ '+'. ขอแนะนำว่าการนำไปปฏิบัติปฏิบัติ
อักขระอื่นที่ไม่ใช่ 0, 1 และ '+' เช่น โดยไม่มีเหตุอันควรสงสัย
ทำอย่างอื่น อย่างไรก็ตาม การดำเนินการแสดงไว้ที่นี่เป็น ``ไม่ระบุ'' ซึ่งอนุญาตให้
การใช้งานเพื่อให้ส่วนขยายเข้าถึงการแกว่งและช่องสัญญาณหลายบรรทัดอย่างรวดเร็ว
แสวงหาในลักษณะที่ไม่พกพา
อนาคต ลู่ทาง
ไม่
ใช้ asaposix ออนไลน์โดยใช้บริการ onworks.net