นี่คือคำสั่ง deltaposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
delta — สร้างเดลต้า (เปลี่ยน) เป็นไฟล์ SCCS (การพัฒนา)
เรื่องย่อ
รูปสามเหลี่ยม [-nps] [-ก รายการ] [-ม มิสเตอร์ลิสต์] [-ร SID] [-ย[ความเห็น]] ไฟล์...
DESCRIPTION
พื้นที่ รูปสามเหลี่ยม ยูทิลิตี้จะถูกใช้เพื่อแนะนำการเปลี่ยนแปลงไฟล์ SCCS ที่มีชื่ออย่างถาวร
ที่ถูกสร้างขึ้นไปยังไฟล์ที่ดึงมาโดย ได้รับ (เรียกว่า g-ไฟล์หรือไฟล์ที่สร้าง)
OPTIONS
พื้นที่ รูปสามเหลี่ยม ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทางยกเว้นว่าไฟล์ -ย ตัวเลือกมีตัวเลือกตัวเลือก -
การโต้แย้ง. อาร์กิวเมนต์ตัวเลือกที่เป็นทางเลือกนี้จะไม่ถูกนำเสนอเป็นอาร์กิวเมนต์แยกต่างหาก
รองรับตัวเลือกต่อไปนี้:
-ร SID ระบุเฉพาะว่าเดลต้าใดที่จะทำกับไฟล์ SCCS การใช้สิ่งนี้
ทางเลือกจะมีความจำเป็นก็ต่อเมื่อมียอดค้างชำระตั้งแต่สองคนขึ้นไป ได้รับ คำสั่งสำหรับ
แก้ไข (ได้รับ -อี) ในไฟล์ SCCS เดียวกันทำโดยบุคคลเดียวกัน (login
ชื่อ). ค่า SID ที่ระบุด้วยเครื่องหมาย -ร ตัวเลือกสามารถเป็นได้ทั้ง SID
ระบุไว้ใน ได้รับ บรรทัดคำสั่งหรือ SID ที่จะทำตามที่รายงานโดย ได้รับ
คุณประโยชน์; ดู ได้รับ.
-s ระงับรายงานไปยังผลลัพธ์มาตรฐานของกิจกรรมที่เกี่ยวข้องกับแต่ละ
ไฟล์. ดูส่วน STDOUT
-น ระบุการเก็บรักษาของการแก้ไข g-ไฟล์ (ปกติจะถูกลบออกเมื่อเสร็จสิ้น delta
กำลังประมวลผล).
-ก รายการ ระบุก รายการ (ดู ได้รับ สำหรับคำจำกัดความของ รายการ) ของเดลต้าที่จะเป็น
ละเว้นเมื่อเข้าถึงไฟล์ที่ระดับการเปลี่ยนแปลง (SID) ที่สร้างโดย this
เดลต้า
-ม มิสเตอร์ลิสต์ ระบุหมายเลขคำขอแก้ไข (MR) ที่แอปพลิเคชันจะต้องระบุเป็น
เหตุผลในการสร้างเดลต้าใหม่ จะใช้ในกรณีที่ไฟล์ SCCS มี
v ชุดธง; ดู ผู้ดูแลระบบ.
If -ม ไม่ได้ใช้และ '-' ไม่ได้ระบุเป็นอาร์กิวเมนต์ file และ standard
อินพุตเป็นเทอร์มินัล พรอมต์ที่อธิบายไว้ในส่วน STDOUT จะต้องเขียน
เป็นเอาต์พุตมาตรฐานก่อนอ่านอินพุตมาตรฐาน ถ้าอินพุตมาตรฐานคือ
ไม่ใช่เทอร์มินัล ไม่มีการแจ้งใด ๆ
MRs ในรายการให้คั่นด้วย ตัวอักษรหรือหนี
ตัวอักษร หนีไม่พ้น จะยุติรายการ MR ทางหนี
ตัวละครคือ .
ถ้า v ธงมีค่า ให้ถือว่าเป็นชื่อโปรแกรมที่
ตรวจสอบความถูกต้องของหมายเลข MR หากสถานะการออกที่ไม่ใช่ศูนย์คือ
ส่งคืนจากโปรแกรมตรวจสอบหมายเลข MR, the รูปสามเหลี่ยม ยูทิลิตี้จะ
ยุติ (สันนิษฐานว่าหมายเลข MR ไม่ถูกต้องทั้งหมด)
-y[ความเห็น]
อธิบายเหตุผลในการสร้างเดลต้า NS ความเห็น จะเป็นตามอำเภอใจ
กลุ่มของบรรทัดที่จะตรงกับคำจำกัดความของไฟล์ข้อความ การดำเนินการ
จะสนับสนุน ความเห็นs จากศูนย์ถึง 512 ไบต์และอาจรองรับค่าที่ยาวกว่า NS
สตริง null (ระบุเป็นอย่างใดอย่างหนึ่ง -ย, −y""หรือเพื่อตอบสนองต่อข้อความเตือนสำหรับ a
ความคิดเห็น) จะถือว่าถูกต้อง ความเห็น.
If -ย ไม่ได้ระบุและ '-' ไม่ได้ระบุเป็นอาร์กิวเมนต์ไฟล์และ
อินพุตมาตรฐานคือเทอร์มินัล พรอมต์ที่อธิบายไว้ในส่วน STDOUT จะต้อง
เขียนลงในเอาต์พุตมาตรฐานก่อนที่จะอ่านอินพุตมาตรฐาน ถ้ามาตรฐาน
อินพุตไม่ใช่เทอร์มินัล จะไม่มีการแจ้ง หนีไม่พ้น จะ
ยุติข้อความแสดงความคิดเห็น ตัวละครหลบหนีคือ .
พื้นที่ -ย จะต้องมีตัวเลือกหาก ไฟล์ ตัวถูกดำเนินการถูกระบุเป็น '-'.
-หน้า เขียน (ไปยังเอาต์พุตมาตรฐาน) ความแตกต่างของไฟล์ SCCS ก่อนและหลัง delta
ถูกนำไปใช้ใน diff รูปแบบ; ดู diff.
ตัวดำเนินการ
ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:
ไฟล์ ชื่อพาธของไฟล์ SCCS หรือไดเร็กทอรีที่มีอยู่ ถ้า ไฟล์ เป็นไดเร็กทอรี the
รูปสามเหลี่ยม ยูทิลิตีจะต้องทำงานเหมือนกับว่าแต่ละไฟล์ในไดเร็กทอรีถูกระบุ
เป็นไฟล์ที่มีชื่อ ยกเว้นไฟล์ที่ไม่ใช่ SCCS (ส่วนประกอบสุดท้ายของชื่อพาธไม่
ไม่ขึ้นต้นด้วย s.) และไฟล์ที่อ่านไม่ได้จะถูกละเว้นอย่างเงียบๆ
ถ้าอย่างใดอย่างหนึ่ง ไฟล์ ตัวถูกดำเนินการปรากฏขึ้น และมันคือ '-', อินพุตมาตรฐานจะเป็น
อ่าน; แต่ละบรรทัดของอินพุตมาตรฐานจะถูกนำมาเป็นชื่อของ SCCS
ไฟล์ที่จะประมวลผล ไฟล์ที่ไม่ใช่ SCCS และไฟล์ที่อ่านไม่ได้จะต้องอยู่ในความเงียบ
ละเว้น
STDIN
อินพุตมาตรฐานต้องเป็นไฟล์ข้อความที่ใช้เฉพาะในกรณีต่อไปนี้:
* หากต้องการอ่าน an มิสเตอร์ลิสต์ หรือ ความเห็น (โปรดดู -ม และ -ย ตัวเลือก).
* A ไฟล์ ตัวถูกดำเนินการให้ระบุเป็น '-'. ในกรณีนี้ไฟล์ -ย ต้องใช้ตัวเลือกเพื่อ
ระบุความคิดเห็นและหากไฟล์ SCCS มี v ชุดธง the -ม ตัวเลือกยังต้อง
ใช้เพื่อระบุรายการ MR
INPUT ไฟล์
ไฟล์อินพุตต้องเป็นไฟล์ข้อความที่มีข้อมูลรวมอยู่ในไฟล์ SCCS ถ้า
อักขระตัวแรกของบรรทัดใด ๆ ของไฟล์อินพุตคือ ในตำแหน่ง POSIX ผลลัพธ์คือ
ไม่ระบุ หากไฟล์นี้มีมากกว่า 99999 บรรทัด จำนวนบรรทัดที่บันทึกใน
ส่วนหัวของไฟล์นี้จะเป็น 99999 สำหรับเดลต้านี้
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ รูปสามเหลี่ยม:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
อาร์กิวเมนต์และไฟล์อินพุต)
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน และข้อความข้อมูลเขียน
สู่เอาต์พุตมาตรฐาน
นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.
TZ กำหนดเขตเวลาที่เขียนเวลาและวันที่ในไฟล์ SCCS
ถ้า TZ ตัวแปรไม่ได้ตั้งค่าหรือ NULL เขตเวลาเริ่มต้นของระบบที่ไม่ระบุคือ
มือสอง
อะซิงโครนัส กิจกรรม
หาก SIGINT ถูกจับ ไฟล์ชั่วคราวจะถูกล้างและ รูปสามเหลี่ยม จะออกจาก
รหัสทางออกศูนย์ การดำเนินการมาตรฐานจะต้องดำเนินการกับสัญญาณอื่น ๆ ทั้งหมด ดู Section 1.4,
ประโยชน์ รายละเอียด เริ่มต้น.
STDOUT
เอาต์พุตมาตรฐานจะใช้สำหรับข้อความต่อไปนี้ในโลแคล POSIX เท่านั้น:
* แจ้ง (ดู -ม และ -ย ตัวเลือก) ในรูปแบบต่อไปนี้:
"นาง? "
"ความคิดเห็น?"
หากเป็นลายลักษณ์อักษร MR prompt จะต้องนำหน้าความคิดเห็นเสมอ
* รายงานกิจกรรมของแต่ละไฟล์ (เว้นแต่ -s ระบุตัวเลือก) ใน
รูปแบบดังต่อไปนี้:
"%s\n%d แทรกแล้ว\n%d ลบแล้ว\n%d ไม่เปลี่ยนแปลง\n", <ใหม่ SID>,
<จำนวน of เส้น แทรก>,จำนวน of เส้น ลบ>,
<จำนวน of เส้น ไม่เปลี่ยนแปลง>
สแตเดอร์
ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น
เอาท์พุท ไฟล์
ไฟล์ SCCS ใด ๆ ที่อัปเดตจะเป็นไฟล์ที่มีรูปแบบที่ไม่ระบุ
ขยาย DESCRIPTION
System วันที่ และ เวลา
เมื่อมีการเพิ่มเดลต้าในไฟล์ SCCS วันที่และเวลาของระบบจะถูกบันทึกสำหรับ
เดลต้าใหม่ ถ้า ได้รับ ดำเนินการโดยใช้ไฟล์ SCCS โดยมีวันที่บันทึกไว้อย่างชัดเจนในไฟล์
ในอนาคตพฤติกรรมจะไม่ระบุ
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 สำเร็จลุล่วง
>0 เกิดข้อผิดพลาด
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
ปัญหาอาจเกิดขึ้นได้หากมีการแก้ไขวันที่และเวลาของระบบ (เช่น put
ไปข้างหน้าแล้วย้อนกลับอีกครั้งหรือนาฬิกาไม่ซิงโครไนซ์ในเครือข่าย) และอาจเกิดขึ้นได้
เมื่อค่าของ .ต่างกัน TZ ใช้ตัวแปรสภาพแวดล้อม
ปัญหาที่มีลักษณะคล้ายคลึงกันอาจเกิดขึ้นได้สำหรับการดำเนินงานของ ได้รับ ยูทิลิตี้ซึ่ง
บันทึกวันที่และเวลาในเนื้อหาของไฟล์
ตัวอย่าง
ไม่
หลักการและเหตุผล
ไม่
อนาคต ลู่ทาง
ไม่
ใช้ deltaposix ออนไลน์โดยใช้บริการ onworks.net