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

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

โครงการ:

ชื่อ


รับ — รับเวอร์ชันของไฟล์ SCCS (การพัฒนา)

เรื่องย่อ


ได้รับ [−begkmnlLpst] [-ค ตัด] [-ฉัน รายการ] [-ร SID] [-x รายการ] ไฟล์...

DESCRIPTION


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

โดยปกติข้อความที่สร้างขึ้นจะต้องเขียนลงในไฟล์ที่เรียกว่า g-ไฟล์ ที่ชื่อ
มาจากชื่อไฟล์ SCCS โดยเพียงแค่ลบนำหน้า "NS.".

OPTIONS


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

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

-ร SID ระบุ SCCS Identification String (SID) ของเวอร์ชัน (เดลต้า) ของ SCCS
ไฟล์ที่จะเรียก ตารางแสดงเวอร์ชันสำหรับกรณีที่มีประโยชน์ที่สุด
ของไฟล์ SCCS ถูกดึงมา (เช่นเดียวกับ SID ของเวอร์ชันที่จะถึงที่สุด
ที่สร้างขึ้นโดย รูปสามเหลี่ยม ถ้า -อี ยังใช้ตัวเลือก) เป็นหน้าที่ของ SID
ระบุไว้

-ค ตัด ระบุไฟล์ ตัด วันที่-เวลา ในรูปแบบ:

YY[MM[DD[HH[MM[SS-

สำหรับ YY องค์ประกอบค่าในช่วง [69,99] ให้อ้างอิงถึงปี พ.ศ. 1969 ถึง
รวม 1999 และค่าในช่วง [00,68] จะหมายถึงปี 2000 ถึง
รวม 2068

หมายเหตุ คาดว่าในรุ่นอนาคตของมาตรฐานนี้ค่าเริ่มต้น
ศตวรรษ ที่อนุมานจากปี 2 หลักจะเปลี่ยนไป (สิ่งนี้จะนำไปใช้กับ
คำสั่งทั้งหมดที่ยอมรับปี 2 หลักเป็นอินพุต)

ไม่มีการเปลี่ยนแปลง (เดลต้า) กับไฟล์ SCCS ที่สร้างขึ้นหลังจากที่ระบุ
ตัด วันที่-เวลาจะรวมอยู่ในไฟล์ข้อความที่สร้างขึ้น หน่วยละเว้น
จากค่าเริ่มต้นของวันที่-เวลาเป็นค่าสูงสุดที่เป็นไปได้ ตัวอย่างเช่น, -ค
7502 เทียบเท่ากับ -ค 750228235959.

อักขระที่ไม่ใช่ตัวเลขจำนวนเท่าใดก็ได้อาจแยกชิ้นส่วน 2 หลักต่างๆ ของ
ตัด วันเวลา. คุณลักษณะนี้อนุญาตให้ผู้ใช้ระบุ a ตัด วันที่ใน
แบบฟอร์ม: -ค "77/2/2 9:22:25".

-อี แสดงว่า ได้รับ มีวัตถุประสงค์เพื่อแก้ไขหรือเปลี่ยนแปลง (เดลต้า)
ไปยังไฟล์ SCCS ผ่านการใช้ รูปสามเหลี่ยม. -อี ตัวเลือกที่ใช้ใน a ได้รับ for
เวอร์ชันเฉพาะ (SID) ของไฟล์ SCCS จะต้องป้องกันเพิ่มเติม ได้รับ คำสั่ง
จากการแก้ไขใน SID เดียวกันจนถึง รูปสามเหลี่ยม ถูกประหารชีวิตหรือ j (ร่วมแก้ไข) flag
ถูกตั้งค่าในไฟล์ SCCS การใช้ .พร้อมกัน ได้รับ -อี สำหรับ SID ที่แตกต่างกันอยู่เสมอ
อนุญาตให้

ถ้า g-ไฟล์ ที่สร้างขึ้นโดย ได้รับ กับ -อี ตัวเลือกถูกทำลายโดยไม่ได้ตั้งใจใน
กระบวนการแก้ไข อาจสร้างขึ้นใหม่ได้โดยดำเนินการ . ใหม่ ได้รับ คำสั่งด้วย
-k ตัวเลือกแทน -อี ตัวเลือก

การป้องกันไฟล์ SCCS ที่ระบุผ่านเพดาน พื้น และรายชื่อผู้ใช้ที่ได้รับอนุญาต
เก็บไว้ในไฟล์ SCCS จะถูกบังคับใช้เมื่อ -อี ใช้ตัวเลือก

-ข ใช้กับ -อี ตัวเลือกเพื่อระบุว่าเดลต้าใหม่ควรมี SID ใน a
สาขาใหม่ตามตารางด้านล่าง ตัวเลือกนี้จะถูกละเว้นหาก b
แฟล็กไม่มีอยู่ในไฟล์ หรือถ้าเดลต้าที่ดึงมาไม่ใช่ลีฟเดลต้า
(เดลต้าลีฟคืออันที่ไม่มีตัวต่อในแผนผังไฟล์ SCCS)

หมายเหตุ เดลต้าสาขาอาจถูกสร้างขึ้นจากเดลต้าที่ไม่ใช่ใบไม้เสมอ

-ฉัน รายการ ระบุ a รายการ ของเดลต้าที่จะรวม (บังคับให้ใช้) ในการสร้าง
ของไฟล์ที่สร้างขึ้น NS รายการ มีไวยากรณ์ต่อไปนี้:

::=.::= | ,
::=.::= SID | SID - SID

SID ซึ่งเป็น SCCS Identification ของ delta อาจอยู่ในรูปแบบใด ๆ ที่แสดงใน ``SID
ระบุ'' คอลัมน์ของตารางในส่วน EXTENDED DESCRIPTION ยกเว้นว่า
ไม่ได้ระบุผลลัพธ์ของการจัดหา SID บางส่วน ข้อความวินิจฉัยจะต้อง
เขียนถ้า SID แรกในช่วงไม่ใช่บรรพบุรุษของ SID ที่สองใน
ช่วง

-x รายการ ระบุ a รายการ ของเดลต้าที่จะยกเว้น (บังคับให้ไม่ใช้) ใน
การสร้างไฟล์ที่สร้างขึ้น ดู -ฉัน ตัวเลือกสำหรับ รายการ จัดรูปแบบ

-k ระงับการแทนที่คีย์เวิร์ดระบุตัวตน (ดูด้านล่าง) ในการดึงข้อมูล
ข้อความตามค่าของพวกเขา NS -k ตัวเลือกจะหมายความถึง -อี ตัวเลือก

-ล เขียนสรุปเดลต้าลงใน an l-ไฟล์.

-L เขียนสรุปเดลต้าไปยังเอาต์พุตมาตรฐาน ข้อมูลออกทั้งหมดที่ปกติ
ถูกเขียนไปยังเอาต์พุตมาตรฐาน ให้เขียนไปยังข้อผิดพลาดมาตรฐานแทน เว้นแต่
-s ใช้ตัวเลือกซึ่งในกรณีนี้จะถูกระงับ

-หน้า เขียนข้อความที่ดึงมาจากไฟล์ SCCS ไปยังเอาต์พุตมาตรฐาน เลขที่ g-ไฟล์
จะถูกสร้างขึ้น ข้อมูลออกทั้งหมดที่ปกติจะไปที่มาตรฐาน
เอาต์พุตจะต้องไปที่ข้อผิดพลาดมาตรฐานแทน เว้นแต่ว่า -s ใช้ตัวเลือกใน
ซึ่งกรณีดังกล่าวจะหายไป.

-s ระงับเอาต์พุตข้อมูลทั้งหมดตามปกติที่เขียนไปยังเอาต์พุตมาตรฐาน อย่างไรก็ตาม,
ข้อความแสดงข้อผิดพลาดร้ายแรง (ซึ่งจะถูกเขียนถึงข้อผิดพลาดมาตรฐานเสมอ) จะต้อง
ยังคงไม่ได้รับผลกระทบ

-ม นำหน้าแต่ละบรรทัดข้อความที่ดึงมาจากไฟล์ SCCS โดย SID ของ delta that
แทรกบรรทัดข้อความในไฟล์ SCCS รูปแบบจะเป็น:

"%s\t%s", <SID>,ข้อความ เส้น>

-น นำหน้าแต่ละบรรทัดข้อความที่สร้างด้วย %M% การระบุค่าคีย์เวิร์ด (ดู
ด้านล่าง). รูปแบบจะเป็น:

"%s\t%s", <%NS% ความคุ้มค่า>,ข้อความ เส้น>

เมื่อทั้ง -ม และ -น มีการใช้ตัวเลือกข้อความ เส้น> จะถูกแทนที่ด้วย
-ม รูปแบบที่สร้างตัวเลือก

-ก ระงับการดึงข้อความจริงจากไฟล์ SCCS ใช้เป็นหลัก
เพื่อสร้าง l-ไฟล์หรือเพื่อตรวจสอบการมีอยู่ของ SID เฉพาะ

-t ใช้เพื่อเข้าถึงเดลต้าที่สร้างล่าสุด (บนสุด) ในรีลีสที่กำหนด (for
ตัวอย่าง, -ร 1) หรือปล่อยและระดับ (เช่น -ร 1.2).

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


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

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

ถ้าอย่างใดอย่างหนึ่ง ไฟล์ ตัวถูกดำเนินการปรากฏขึ้น และมันคือ '-', อินพุตมาตรฐานจะเป็น
อ่าน; แต่ละบรรทัดของอินพุตมาตรฐานจะถูกนำไปเป็นชื่อของไฟล์ SCCS ถึง
จะถูกประมวลผล ไฟล์ที่ไม่ใช่ SCCS และไฟล์ที่อ่านไม่ได้จะถูกละเว้น

STDIN


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

INPUT ไฟล์


ไฟล์ SCCS ต้องเป็นไฟล์ในรูปแบบที่ไม่ระบุ

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


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

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

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

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

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

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

TZ กำหนดเขตเวลาที่เวลาและวันที่เขียนในไฟล์ SCCS เป็น
ประเมิน ถ้า TZ ตัวแปรไม่ได้ตั้งค่าหรือ NULL ซึ่งเป็นค่าเริ่มต้นของระบบที่ไม่ระบุ
มีการใช้เขตเวลา

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


ผิดนัด

STDOUT


สำหรับแต่ละไฟล์ที่ประมวลผล ได้รับ จะเขียนไปยังเอาต์พุตมาตรฐานที่ SID ถูกเข้าถึงและ
จำนวนบรรทัดที่ดึงมาจากไฟล์ SCCS ในรูปแบบต่อไปนี้:

"%s\n%d บรรทัด\n", <SID>,จำนวน of เส้น>

ถ้า -อี ใช้ตัวเลือก SID ของเดลต้าที่จะทำจะปรากฏหลัง SID
เข้าถึงและก่อนจำนวนบรรทัดที่สร้างขึ้น ในภาษา POSIX:

"%s\nใหม่ รูปสามเหลี่ยม %s\n%d บรรทัด\n", <SID Accessed>,
<SID ไปยัง be ทำ>,จำนวน of เส้น>

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

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

ถ้า -L ใช้ตัวเลือก สรุปเดลต้าจะต้องเขียนตามรูปแบบที่ระบุ
ด้านล่างสำหรับ l-ไฟล์.

ถ้า -ฉัน ใช้ตัวเลือก เดลต้าที่รวมไว้จะถูกแสดงรายการตามสัญกรณ์ใน
ตำแหน่ง POSIX:

"รวม:\n"

ถ้า -x มีการใช้ตัวเลือก เดลต้าที่ยกเว้นจะถูกแสดงรายการตามสัญกรณ์ใน
ตำแหน่ง POSIX:

"ยกเว้น:\n"

ถ้า -หน้า or -L มีการระบุตัวเลือก เอาต์พุตมาตรฐานจะประกอบด้วยข้อความ
ดึงมาจากไฟล์ SCCS

สแตเดอร์


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

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


ไฟล์เสริมหลายไฟล์อาจถูกสร้างขึ้นโดย ได้รับ. ไฟล์เหล่านี้เรียกโดยทั่วไปว่า the
g-ไฟล์, l-ไฟล์, p-ไฟล์และ z-ไฟล์. จดหมายก่อน เรียกว่า แท็ก.
ชื่อไฟล์เสริมจะต้องสร้างจากชื่อไฟล์ SCCS: แอปพลิเคชันต้องรับรอง
ว่าองค์ประกอบสุดท้ายของชื่อไฟล์ SCCS ทั้งหมดอยู่ในรูปแบบ s.โมดูล-ชื่อ; ผู้ช่วย
ไฟล์จะถูกตั้งชื่อโดยแทนที่นำหน้า s กับแท็ก. NS g-ไฟล์ จะเป็น
ข้อยกเว้นสำหรับโครงการนี้: the g-ไฟล์ ถูกตั้งชื่อโดยการลบ s. คำนำหน้า ตัวอย่างเช่น สำหรับ
s.xyz.c, ชื่อไฟล์เสริมจะเป็น xyz.c, l.xyz.c, p.xyz.cและ z.xyz.c,
ตามลำดับ

พื้นที่ g-ไฟล์ซึ่งประกอบด้วยข้อความที่สร้างขึ้น จะต้องสร้างในไดเร็กทอรีปัจจุบัน
(เว้นแต่ -หน้า ใช้ตัวเลือก) NS g-ไฟล์ จะถูกสร้างขึ้นในทุกกรณี หรือไม่ก็ตาม
บรรทัดข้อความถูกสร้างขึ้นโดย ได้รับ. จะเป็นของผู้ใช้งานจริง ถ้า -k
ตัวเลือกถูกใช้หรือโดยนัย, the g-ไฟล์ จะต้องเขียนโดยเจ้าของเท่านั้น (อ่านอย่างเดียวสำหรับ
คนอื่นล่ะ); มิฉะนั้นจะเป็นแบบอ่านอย่างเดียว เฉพาะผู้ใช้จริงเท่านั้นที่มีการเขียน
การอนุญาตในไดเร็กทอรีปัจจุบัน

พื้นที่ l-ไฟล์ ต้องมีตารางแสดงเดลตาที่ใช้ในการสร้าง
ข้อความที่ดึงมา NS l-ไฟล์ จะถูกสร้างขึ้นในไดเร็กทอรีปัจจุบันหาก -ล ตัวเลือกที่
ใช้แล้ว; จะเป็นแบบอ่านอย่างเดียวและเป็นของผู้ใช้จริง เฉพาะผู้ใช้จริงเท่านั้นที่ต้องการ
มีสิทธิ์เขียนในไดเร็กทอรีปัจจุบัน

เส้นใน l-ไฟล์ จะมีรูปแบบดังนี้

"%c%c%c %s\t%s %s\n", <code1>,code2>,code3>,
<SID>,วันเวลา>,เข้าสู่ระบบ>

ที่รายการคือ:

<code1> อา ถ้าเดลต้าถูกนำไปใช้; '*' มิฉะนั้น.

<code2> อา ถ้าเดลต้าถูกนำไปใช้หรือไม่ถูกนำไปใช้และถูกละเว้น '*' ถ้า
ไม่ได้ใช้เดลต้าและไม่ถูกละเลย

<code3> อักขระที่ระบุเหตุผลพิเศษว่าทำไมเดลต้าถึงถูกนำไปใช้หรือไม่ใช้:

I ที่รวมอยู่

X ไม่รวม

C ตัดออก (โดย a -ค ตัวเลือก)

<วันเวลา>
วันที่และเวลา (โดยใช้รูปแบบของ ข้อมูล ยูทิลิตี้ของ %y/%m/%d %T การแปลง
รูปแบบข้อมูลจำเพาะ) ของการสร้าง

<เข้าสู่ระบบ> ชื่อล็อกอินของผู้สร้าง รูปสามเหลี่ยม.

ความคิดเห็นและข้อมูล MR จะเป็นไปตามบรรทัดถัดไป เยื้องหนึ่ง . ว่างเปล่า
บรรทัดจะสิ้นสุดแต่ละรายการ

พื้นที่ p-ไฟล์ จะใช้ส่งข้อมูลที่เกิดจาก a ได้รับ กับ -อี ตัวเลือกพร้อม
ไปยัง รูปสามเหลี่ยม. เนื้อหาจะต้องใช้เพื่อป้องกันการดำเนินการในภายหลังของ ได้รับ กับ
-อี ตัวเลือกสำหรับ SID เดียวกันจนถึง รูปสามเหลี่ยม ถูกดำเนินการหรือแฟล็กแก้ไขร่วมกัน j, ตั้งอยู่ใน
ไฟล์ SCCS NS p-ไฟล์ จะต้องสร้างในไดเร็กทอรีที่มีไฟล์ SCCS และ
แอปพลิเคชันจะต้องตรวจสอบให้แน่ใจว่าผู้ใช้ที่มีประสิทธิภาพมีสิทธิ์ในการเขียนนั้น
ไดเร็กทอรี. จะต้องเขียนโดยเจ้าของเท่านั้นและเป็นเจ้าของโดยผู้ใช้ที่มีประสิทธิภาพ แต่ละบรรทัด
ใน p-ไฟล์ จะมีรูปแบบดังนี้

"%NS %s %s %s%s%s\n", <g-ไฟล์ SID>,
<SID of ใหม่ รูปสามเหลี่ยม>,ชื่อล็อกอิน of จริง ผู้ใช้งาน>,
<วันเวลา>,ฉันมีค่า>,ค่า x>

ที่ไหนi-value> ใช้รูปแบบ "" ถ้าไม่ -ฉัน ระบุตัวเลือกและจะใช้
รูปแบบ:

" −i%s", <−i ตัวเลือก ตัวเลือก-ข้อโต้แย้ง>

ถ้า -ฉัน ระบุตัวเลือกและค่า x> ใช้รูปแบบ "" ถ้าไม่ -x ตัวเลือกคือ
ระบุไว้และจะใช้รูปแบบ:

" −x%s", <−x ตัวเลือก ตัวเลือก-ข้อโต้แย้ง>

ถ้า -x ระบุตัวเลือกแล้ว สามารถมีจำนวนบรรทัดใน .ได้ตามใจชอบ p-ไฟล์ at
ตลอดเวลา; ไม่มีสองบรรทัดที่จะมี SID เดลต้าใหม่เหมือนกัน

พื้นที่ z-ไฟล์ จะทำหน้าที่เป็นกลไกล็อคเอาต์เพื่อต่อต้านการอัปเดตพร้อมกัน เนื้อหา
จะเป็นรหัสกระบวนการไบนารีของคำสั่ง (นั่นคือ ได้รับ) ที่สร้างมันขึ้นมา NS z-ไฟล์
จะต้องสร้างในไดเร็กทอรีที่มีไฟล์ SCCS เป็นระยะเวลาของ ได้รับ.
ข้อจำกัดการคุ้มครองเช่นเดียวกับข้อกำหนดสำหรับ p-ไฟล์ จะสมัครเพื่อ z-ไฟล์. z-
ไฟล์ จะต้องสร้างแบบอ่านอย่างเดียว

ขยาย DESCRIPTION


┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┐
การกำหนด of วทท ประจำตัว เชือก
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
ซิด* -ข คีย์เลตเตอร์ อื่นๆ SID SID of สันดอน
ระบุ ใช้แล้ว† เงื่อนไข แปล ไปยัง be วันเริ่มใช้งาน
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
ไม่มี‡ ไม่มีค่าเริ่มต้นของ R เป็น mR mR.mL mR.(mL+1) │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
ไม่มี‡ ใช่ R ค่าเริ่มต้นเป็น mR mR.mL mR.mL.(mB+1).1 │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│R ไม่มี R > mR mR.mL R.1*** │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│R ไม่ใช่ R = mR mR.mL mR.(มล.+1) │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│R ใช่ R > mR mR.mL mR.mL.(mB+1).1 │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│R ใช่ R = mR mR.mL mR.mL.(mB+1).1 │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│R − R < mR และ R ทำ hR.mL** hR.mL.(mB+1).1 │
│ ไม่มีอยู่จริง │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│R - ตัวตายตัวแทนใน R.mL R.mL.(mB+1).1 │
│ ปล่อย > R และ R │
│ มีอยู่จริง │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RL ไม่ ไม่มีตัวต่อท้าย RL R.(L+1) │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RL ใช่ ไม่มีตัวต่อท้าย RL RL(mB+1).1 │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RL - ตัวตายตัวแทนใน RL RL(mB+1).1 │
│ ปล่อย ≥ R │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RLB ไม่ใช่ ไม่มีผู้สืบทอดสาขา RLBmS RLB(mS+1) │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RLB ใช่ ไม่มีผู้สืบทอดสาขา RLBmS RL(mB+1).1 │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RLBS ไม่ใช่ ไม่มีผู้สืบทอดสาขา RLBS RLB(S+1) │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RLBS ใช่ ไม่มีผู้สืบทอดสาขา RLBS RL(mB+1).1 │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┤
│RLBS - ผู้สืบทอดสาขา RLBS RL(mB+1).1 │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────────────────────┘
* R, L, B และ S เป็นส่วนประกอบรีลีส ระดับ สาขา และลำดับของ SID
ตามลำดับ; m หมายถึงสูงสุด ตัวอย่างเช่น R.mL หมายถึง ``ระดับสูงสุด
หมายเลขภายใน R''; RL(mB+1).1 หมายถึง ``หมายเลขลำดับแรกบน
สาขาใหม่ (นั่นคือ จำนวนสาขาสูงสุดบวกหนึ่ง) ของระดับ L ภายในรีลีส
NS''. โปรดทราบว่าหาก SID ที่ระบุอยู่ในรูปแบบ RL, RLB หรือ RLBS แต่ละค่าของ
ส่วนประกอบที่ระบุจะต้องมีอยู่

** hR คือรีลีสที่มีอยู่สูงสุดซึ่งต่ำกว่าที่ระบุ ไม่มีอยู่
ปล่อยอาร์

*** ใช้เพื่อบังคับสร้างเดลต้าแรกในรีลีสใหม่

† NS -ข ตัวเลือกจะมีผลก็ต่อเมื่อ b มีแฟล็กอยู่ในไฟล์ รายการของ
'-' หมายถึง ``ไม่เกี่ยวข้อง''

‡ กรณีนี้ใช้ในกรณีที่ d (ค่าเริ่มต้น SID) ไม่มีอยู่ในไฟล์ ถ้า d
แฟล็กมีอยู่ในไฟล์ จากนั้น SID ที่ได้รับจาก d ธงถูกตีความ
ราวกับว่าได้ระบุไว้ในบรรทัดคำสั่ง ดังนั้น อีกกรณีหนึ่งใน
ตารางนี้ใช้

System วันที่ และ เวลา
เมื่อ g-ไฟล์ ถูกสร้างขึ้น เวลาสร้างของเดลต้าในไฟล์ SCCS อาจถูกนำมาใช้เป็น
บัญชีผู้ใช้. หากมีช่วงเวลาใดที่เห็นได้ชัดในอนาคต พฤติกรรมจะไม่ระบุ

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

%M% ชื่อโมดูล: ค่าของ m แฟล็กในไฟล์หรือหากไม่มีชื่อ
ของไฟล์ SCCS ที่นำหน้า s. ลบออก

%I% การระบุ SCCS (SID) (%R-L% หรือ %R-L-B-S%) ของข้อความที่ดึงมา

%R% ปล่อย.

%L% ระดับ.

%B% สาขา.

%S% ลำดับ.

%D% วันที่ปัจจุบัน (YY/MM/DD).

%H% วันที่ปัจจุบัน (MM/DD/YY).

%T% เวลาปัจจุบัน (HH:MM:SS).

%E% วันที่สร้างเดลต้าที่ใช้ล่าสุด (YY/MM/DD).

%G% วันที่สร้างเดลต้าที่ใช้ล่าสุด (MM/DD/YY).

%U% เวลาที่สร้างเดลต้าที่ใช้ใหม่ล่าสุด (HH:MM:SS).

%Y% ประเภทโมดูล: ค่าของ t ตั้งค่าสถานะในไฟล์ SCCS

%F% ชื่อไฟล์ SCCS

%P% SCCS ชื่อพาธสัมบูรณ์

%Q% มูลค่าของ q ตั้งค่าสถานะในไฟล์

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

%Z% สตริงอักขระสี่ตัว "@(#)" เป็นที่รู้จักโดย อะไร.

%W% สัญกรณ์ชวเลขสำหรับการก่อสร้าง อะไร สตริง:

%W%=%Z%%M% %ผม%

%A% สัญกรณ์ชวเลขอื่นสำหรับการก่อสร้าง อะไร สตริง:

%A%=%Z%%Y%%M%%I%%Z%%A%=%Z%%Y%%M%%I%%Z%

EXIT สถานภาพ


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

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

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

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


ผิดนัด

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

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


ปัญหาอาจเกิดขึ้นได้หากมีการแก้ไขวันที่และเวลาของระบบ (เช่น put
ไปข้างหน้าแล้วย้อนกลับอีกครั้งหรือนาฬิกาไม่ซิงโครไนซ์ในเครือข่าย) และอาจเกิดขึ้นได้
เมื่อค่าของ .ต่างกัน TZ ใช้ตัวแปรสภาพแวดล้อม

ปัญหาที่มีลักษณะคล้ายคลึงกันอาจเกิดขึ้นได้สำหรับการดำเนินงานของ รูปสามเหลี่ยม ยูทิลิตี้ซึ่ง
เปรียบเทียบเนื้อความของไฟล์ก่อนหน้ากับไฟล์การทำงานซึ่งเป็นส่วนหนึ่งของการทำงานปกติ

ตัวอย่าง


ไม่

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


ไม่

อนาคต ลู่ทาง


ไม่

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



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