GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


fcomp - เปรียบเทียบไฟล์

เรื่องย่อ


เอฟคอม [ ตัวเลือก- ชื่อไฟล์1 ชื่อไฟล์2

เอฟคอม -ช่วย

เอฟคอม -รุ่น

DESCRIPTION


การขอ เอฟคอม โปรแกรมใช้สำหรับเปรียบเทียบไฟล์ข้อความคล้ายกับ diff(1) โปรแกรม มันคือ
ข้อดีคือสร้างความแตกต่างให้น้อยที่สุดเสมอ และจะไม่มีวันซิงค์ผิดพลาดเมื่อ
เปรียบเทียบไฟล์. ข้อเสียคือมันทำงานช้าลงเนื่องจากต้องทำงานพิเศษ
เพื่อสร้างความแตกต่างที่เหมาะสมที่สุด อย่างไรก็ตามสำหรับไฟล์ที่แตกต่างกันน้อยกว่าสองสามพัน
ไลน์มีประสิทธิภาพเพียงพอ อัลกอริทึมที่ใช้โดยยูทิลิตี้นี้ยังใช้โดย
กำปั้น(1) โปรแกรมเพื่อสร้างประวัติการแก้ไข

เพื่อเปรียบเทียบไฟล์ เก่า ไปยังไฟล์ ใหม่, คำสั่ง:
fcomp เก่า ใหม่
จะถูกนำมาใช้ สิ่งนี้ให้ความแตกต่างที่เกี่ยวข้องกับการกลับใจใหม่ จาก ไฟล์ เก่า ไปยัง ไฟล์
ใหม่. ซึ่งคล้ายกับการใช้ cp(1) คำสั่ง ไม่ว่าจะเป็น เก่า or ใหม่ ไฟล์อาจ
เป็นไดเร็กทอรี ซึ่งในกรณีนี้ การเปรียบเทียบจะทำกับไฟล์ในไดเร็กทอรีด้วย
ชื่อเดียวกับไฟล์อื่น มีข้อผิดพลาดเกิดขึ้น if เก่า และ ใหม่ เป็นทั้งไดเร็กทอรี

OPTIONS


เข้าใจตัวเลือกต่อไปนี้:

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

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

-ว่างเปล่า
ละเว้นบรรทัดว่างในไฟล์อินพุต

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

-แก้ไข
ส่งออกสคริปต์แก้ไขซึ่งเครื่องสามารถอ่านได้

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

-ช่วย
ให้ความช่วยเหลือเกี่ยวกับวิธีการใช้ เอฟคอม โครงการ

-เข้าร่วม จำนวน
นี้รวมเข้าด้วยกันซึ่งมีการเปลี่ยนแปลงหากพวกเขาคั่นด้วย
จำนวนบรรทัดที่ระบุไม่เปลี่ยนแปลง ทำให้การเปลี่ยนแปลงดูใหญ่ขึ้น แต่ลดลง
"ความโกลาหล" ของผลลัพธ์โดยแสดงภูมิภาคที่มีการเปลี่ยนแปลงน้อยลง นี่คือ
มีประสิทธิภาพโดยเฉพาะอย่างยิ่งในการระงับการจับคู่ที่ไร้ค่าของบรรทัดว่างเดียวหรือ
ความคิดเห็นเริ่มต้นและสิ้นสุดบรรทัด ค่าที่มีประโยชน์สำหรับตัวเลือกนี้คือ 3 หรือมากกว่านั้น

-จับคู่
เอาต์พุตบรรทัดที่ตรงกัน แทนที่จะเปลี่ยนบรรทัด

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

- เอาท์พุท ชื่อไฟล์
ส่งเอาต์พุตไปยังไฟล์นี้ แทนที่จะเป็นเอาต์พุตมาตรฐาน

-เงียบ
แสดงผลเฉพาะข้อมูลสรุปการเปลี่ยนแปลงที่จำเป็นอย่างรวดเร็ว

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

- ตัวพิมพ์ใหญ่
เส้นใหญ่ก่อนเปรียบเทียบ

-รุ่น
แสดงเวอร์ชันของ เอฟคอม กำลังวิ่ง.

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

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

ตัวเลือกทั้งหมดไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ คุณอาจพิมพ์เป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กหรือ a
การรวมกันของทั้งสองกรณีไม่สำคัญ

ตัวอย่างเช่น: อาร์กิวเมนต์ "-help, "-HELP" และ "-h" ล้วนถูกตีความว่าหมายถึง -ช่วย
ตัวเลือก. อาร์กิวเมนต์ "-hlp" จะไม่เข้าใจเพราะว่าต่อเนื่อง optional
ไม่ได้ระบุตัวอักษร

อ็อพชันและอาร์กิวเมนต์บรรทัดคำสั่งอื่นๆ อาจผสมกันได้ตามใจชอบบนบรรทัดคำสั่ง

ชื่อตัวเลือกแบบยาวของ GNU เป็นที่เข้าใจ เนื่องจากชื่อตัวเลือกทั้งหมดสำหรับ เอฟคอม ยาว นี่
หมายถึงละเว้นนำหน้าพิเศษ '-' NS "-ตัวเลือก=ความคุ้มค่า" อนุสัญญายังเข้าใจ

ไฟล์ ชื่อ ขยาย


เพื่อความสะดวก ถ้าชื่อพาธเริ่มต้นด้วยจุดและมีตัวแปรสภาพแวดล้อมอยู่
ด้วยชื่อนั้น ค่าของตัวแปรสภาพแวดล้อมจะถูกใช้เป็นค่าจริง
ชื่อพาธ ตัวอย่างเช่น ถ้าตัวแปรสภาพแวดล้อมของ .ฟู มีค่า
this.is.a.long.nameจากนั้นคำสั่ง
fcomp -o .FOO
เทียบเท่ากับคำสั่ง
fcomp -o this.is.a.long.name
หากคุณต้องการป้องกันการขยายของชื่อพาธที่ขึ้นต้นด้วยจุด คุณ
สามารถใช้รูปแบบอื่นสำหรับชื่อพาธได้ เช่น
fcomp -o ./.FOO

ไบนารี่ ไฟล์


โดยทั่วไป fcomp สามารถจัดการไฟล์ข้อความทั้งหมดที่คุณส่ง แม้กระทั่งข้อความสากลด้วย
การเข้ารหัสที่ผิดปกติ อย่างไรก็ตาม fcomp คือ ไม่สามารถ เพื่อจัดการกับไฟล์ที่มี
อักขระ NUL

การขอ เอฟคอม(1) โปรแกรมเพียงแค่พิมพ์คำเตือน และดำเนินการต่อ คุณต้องรู้ว่ามัน
แปลงอักขระ NUL เป็นค่า 0x80 ก่อนทำการเปรียบเทียบ

การขอ Fmerge(1) โปรแกรมยังแปลงอักขระ NUL เป็นค่า 0x80 ก่อนรวม
หลังจากคำเตือน และไฟล์เอาต์พุตใดๆ จะมีค่านี้ แทนที่จะเป็น NUL . ดั้งเดิม
ตัวอักษร

การขอ กำปั้น(1) โปรแกรม อย่างไรก็ตาม สร้างข้อผิดพลาดร้ายแรงหากไฟล์อินพุตใด ๆ มี NUL
ตัวอักษร มีจุดประสงค์เพื่อปกป้องไฟล์ต้นทางของคุณจากการทุจริตโดยไม่ได้ตั้งใจ
ใช้ -ไบนารี่ สำหรับไฟล์ที่ต้องมีอักขระ NUL อย่างแน่นอน

EXIT สถานภาพ


การขอ เอฟคอม โปรแกรมจะออกโดยมีสถานะเป็น 1 เมื่อเกิดข้อผิดพลาดใดๆ NS เอฟคอม โปรแกรมจะเท่านั้น
ออกโดยมีสถานะเป็น 0 หากไม่มีข้อผิดพลาด

ข้อมูลอ้างอิง


โปรแกรมนี้ใช้อัลกอริทึมใน
An โอ(ND) ความแตกต่าง ขั้นตอนวิธี และ ของมัน รูปแบบต่างๆ, ยูจีน ดับเบิลยู ไมเยอร์ส, TR 85-6,
10-เมษายน-1985 ภาควิชาวิทยาการคอมพิวเตอร์ The University of Arizona, Tuscon,
แอริโซนา 85721
See also:
A เนื้อไม่มีมัน การเปรียบเทียบ โครงการ, Webb Miller และ Eugene W. Myers, Software Practice และ
ประสบการณ์ เล่มที่ 15 ฉบับที่ 11 พฤศจิกายน 1985

ลิขสิทธิ์


fcomp เวอร์ชัน 1.18.D001
ลิขสิทธิ์ (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 ปีเตอร์มิลเลอร์;

โปรแกรมนี้ได้มาจากการทำงาน
ลิขสิทธิ์ (C) 1990 David I. Bell

โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของ
GNU General Public License ที่เผยแพร่โดย Free Software Foundation; ทั้ง
เวอร์ชัน 3 ของใบอนุญาต หรือ (ตามที่คุณเลือก) เวอร์ชันที่ใหม่กว่า

โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ
โดยไม่มีการรับประกันโดยนัยของความสามารถในการขายสินค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ
ดูสัญญาอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม

คุณควรได้รับสำเนา GNU General Public License พร้อมกับโปรแกรมนี้
ถ้าไม่ดูhttp://www.gnu.org/licenses/>.

ผู้เขียน


เว็บปีเตอร์ มิลเลอร์: http://miller.emu.id.au/pmiller/
/\/\* อีเมล: [ป้องกันอีเมล]

เว็บ David I. Bell: http://www.canb.auug.org.au/~dbell
อีเมล: [ป้องกันอีเมล]

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี