ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


เข้าร่วม — ตัวดำเนินการฐานข้อมูลเชิงสัมพันธ์

เรื่องย่อ


ร่วม [-ก ไฟล์_หมายเลข|-v ไฟล์_หมายเลข] [-อี เชือก] [-o รายการ] [-t ถัง]
[-1 สนาม] [-2 สนาม] file1 file2

DESCRIPTION


พื้นที่ ร่วม ยูทิลิตีจะต้องทำการเข้าร่วมอย่างเท่าเทียมกันในไฟล์ file1 และ file2. เข้าร่วม
ไฟล์จะถูกเขียนไปยังเอาต์พุตมาตรฐาน

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

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

ตัวคั่นฟิลด์อินพุตเริ่มต้นจะเป็น ตัวอักษร ในกรณีนี้ หลายตัว
ตัวคั่นจะนับเป็นตัวคั่นหนึ่งช่อง และตัวคั่นชั้นนำจะถูกละเว้น
ตัวคั่นฟิลด์เอาต์พุตเริ่มต้นจะเป็น a .

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

หากคีย์เดียวกันปรากฏมากกว่าหนึ่งครั้งในไฟล์ใดไฟล์หนึ่ง ชุดค่าผสมทั้งหมดของ
ช่องที่เหลือใน file1 และชุดของทุ่งที่เหลืออยู่ใน file2 ออกมาเป็นลำดับ
ของสายที่พบเจอ

หากไฟล์อินพุตไม่อยู่ในลำดับการเรียงที่เหมาะสม ผลลัพธ์จะเป็น
ไม่ระบุ

OPTIONS


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

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

-ก ไฟล์_หมายเลข
สร้างบรรทัดสำหรับแต่ละบรรทัด unpairable ใน file ไฟล์_หมายเลขที่นี่มี ไฟล์_หมายเลข
คือ 1 หรือ 2 นอกเหนือจากเอาต์พุตเริ่มต้น ถ้าทั้งสองอย่าง -ก1 และ -ก2 ระบุไว้,
สายที่ไม่สามารถจับคู่ทั้งหมดจะถูกส่งออก

-อี เชือก แทนที่ฟิลด์เอาต์พุตว่างในรายการที่เลือกโดย -o ด้วยเชือก เชือก.

-o รายการ สร้างบรรทัดเอาต์พุตให้ประกอบด้วยฟิลด์ที่ระบุใน รายการ, แต่ละองค์ประกอบ
ซึ่งจะมีหนึ่งในสองรูปแบบต่อไปนี้:

1. file_number.ฟิลด์ที่นี่มี ไฟล์_หมายเลข เป็นหมายเลขไฟล์และ สนาม เป็นทศนิยม
หมายเลขช่องจำนวนเต็ม

2. 0 (ศูนย์) แทนฟิลด์รวม

องค์ประกอบของ รายการ จะเป็นอย่างใดอย่างหนึ่ง -แยกหรือ -แยกจากกันเป็น
ระบุไว้ในแนวทางที่ 8 ของปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทาง. ฟิลด์ที่ระบุโดย รายการ จะเขียน
สำหรับสายเอาต์พุตที่เลือกทั้งหมด ช่องที่เลือกโดย รายการ ที่ไม่ปรากฏใน
อินพุตจะถือเป็นฟิลด์เอาต์พุตที่ว่างเปล่า (ดู -อี ตัวเลือก.) เท่านั้น
ฟิลด์ที่ร้องขอโดยเฉพาะจะต้องเขียน ใบสมัครจะต้องรับรอง
ที่ รายการ เป็นอาร์กิวเมนต์บรรทัดคำสั่งเดียว

-t ถัง ใช้อักขระ ถัง เป็นตัวคั่นสำหรับทั้งอินพุตและเอาต์พุต ทุกรูปลักษณ์
of ถัง ในบรรทัดจะมีนัยสำคัญ เมื่อระบุตัวเลือกนี้แล้ว
ลำดับการเรียงจะต้องเหมือนกับ ประเภท ปราศจาก -ข ตัวเลือก

-v ไฟล์_หมายเลข
แทนที่จะสร้างเอาต์พุตเริ่มต้น ให้สร้างบรรทัดเฉพาะสำหรับแต่ละบรรทัดที่ไม่สามารถจับคู่ได้ in
ไฟล์_หมายเลขที่นี่มี ไฟล์_หมายเลข คือ 1 หรือ 2 ถ้าทั้งคู่ -v1 และ -v2 ระบุไว้ทั้งหมด
สายที่ไม่สามารถจับคู่ได้จะต้องถูกส่งออก

-1 สนาม เข้าร่วมกับ สนามth ฟิลด์ของไฟล์ 1. ฟิลด์เป็นจำนวนเต็มทศนิยมที่ขึ้นต้นด้วย
1.

-2 สนาม เข้าร่วมกับ สนามth ฟิลด์ของไฟล์ 2. ฟิลด์เป็นจำนวนเต็มทศนิยมที่ขึ้นต้นด้วย
1.

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


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

file1, file2
ชื่อพาธของไฟล์ที่จะเข้าร่วม ถ้าอย่างใดอย่างหนึ่งของ file1 or file2 ตัวถูกดำเนินการคือ
'-'ให้ใช้อินพุตมาตรฐานแทน

STDIN


อินพุตมาตรฐานจะใช้ได้ก็ต่อเมื่อ file1 or file2 ตัวถูกดำเนินการคือ '-'. ดูอินพุต
ส่วนไฟล์

INPUT ไฟล์


ไฟล์อินพุตจะเป็นไฟล์ข้อความ

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


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

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

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

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

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

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

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

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


ผิดนัด

STDOUT


พื้นที่ ร่วม เอาต์พุตยูทิลิตี้จะต้องต่อกันของฟิลด์อักขระที่เลือก เมื่อ
-o ไม่ได้ระบุตัวเลือก ผลลัพธ์จะเป็น:

"%s%s%s\n", <ร่วม สนาม>,อื่น ๆ file1 ทุ่ง>,
<อื่น ๆ file2 ทุ่ง>

หากฟิลด์การรวมไม่ใช่ฟิลด์แรกในไฟล์อื่น ๆ ไฟล์ ทุ่ง> สำหรับไฟล์นั้น
จะเป็น:

<ทุ่ง มาก่อน ร่วม สนาม>,ทุ่ง ดังต่อไปนี้ ร่วม สนาม>

เมื่อราคาของ -o ระบุตัวเลือก รูปแบบผลลัพธ์จะเป็น:

"%s\n", <การต่อกัน of ทุ่ง>

โดยที่ -o ตัวเลือกด้านบน

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

สแตเดอร์


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

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


ไม่

ขยาย DESCRIPTION


ไม่

EXIT สถานภาพ


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

0 ไฟล์อินพุตทั้งหมดถูกส่งออกเรียบร้อยแล้ว

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

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


ผิดนัด

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

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


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

ตัวอย่าง


พื้นที่ -o ฟิลด์ 0 เลือกยูเนียนของฟิลด์การรวมเป็นหลัก ตัวอย่างเช่น ให้ไฟล์
โทรศัพท์:

!ชื่อ เบอร์โทรศัพท์ จำนวน
Don +1 123-456-7890
ฮัล +1 234-567-8901
ซูชิ +2 345-678-9012

และไฟล์ แฟกซ์:

!ชื่อ แฟกซ์ จำนวน
Don +1 123-456-7899
คี ธ +1 456-789-0122
ซูชิ +2 345-678-9011

(โดยที่พื้นที่สีขาวกว้างใหญ่มีไว้เพื่อเป็นตัวแทนของแต่ละที่เดียว ), NS
คำสั่ง:

ร่วม -t " " -ก 1 -ก 2 -อี '(ไม่ทราบ)' -o 0,1.2,2.2 โทรศัพท์ แฟกซ์

จะผลิต:

!ชื่อ เบอร์โทรศัพท์ จำนวน แฟกซ์ จำนวน
Don +1 123-456-7890 +1 123-456-7899
ฮัล +1 234-567-8901 (ไม่ทราบ)
คี ธ (ไม่ทราบ) +1 456-789-0122
ซูชิ +2 345-678-9012 +2 345-678-9011

คีย์เดียวกันหลายอินสแตนซ์จะสร้างผลลัพธ์แบบผสมผสาน ดังต่อไปนี้:

ฟ้า:
a x
a y
a z
FB:
a p

จะผลิต:

a x p
a y p
a z p

และต่อไปนี้:

ฟ้า:
a b c
a d e
FB:
a w x
a y z
a o p

จะผลิต:

a b c w x
a b c y z
a b c o p
a d e w x
a d e y z
a d e o p

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


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

ฟิลด์ 0 ใน -o รายการถูกนำมาใช้จากรุ่นที่สิบของ ร่วม เพื่อตอบสนองความ
การคัดค้านระหว่างประเทศที่ ร่วม ในเอกสารฐานไม่รองรับ ``full
join'' หรือ ``outer join'' อธิบายไว้ในเอกสารฐานข้อมูลเชิงสัมพันธ์ ทั้งที่เคยเป็น
เป็นไปได้ที่จะรวมฟิลด์เข้าร่วมในผลลัพธ์ (โดยค่าเริ่มต้นหรือตามหมายเลขฟิลด์โดยใช้ -o),
ไม่สามารถรวมฟิลด์รวมสำหรับบรรทัดที่ไม่ได้จับคู่ที่เลือกโดย -ก. -o 0 ฟิลด์
โดยพื้นฐานแล้วจะเลือกสหภาพของเขตข้อมูลการรวม

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

ความสามารถในการระบุ file2 as - ไม่ใช่การปฏิบัติทางประวัติศาสตร์ มันถูกเพิ่มสำหรับ
ความสมบูรณ์

พื้นที่ -v ตัวเลือกไม่ใช่การปฏิบัติทางประวัติศาสตร์ แต่ถือว่าจำเป็นเพราะ
อนุญาตให้เขียน เพียง เส้นที่ไม่ตรงกันบนสนามรวม ตรงกันข้าม
ไป -ก ตัวเลือกซึ่งพิมพ์ทั้งสองบรรทัดที่ไม่ตรงกัน เพิ่มเติมนี้
สิ่งอำนวยความสะดวกขนานกับ -v ตัวเลือกของ grep.

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

อนุญาตเวอร์ชันก่อนหน้าของมาตรฐานนี้ -j, -j1, -j2 ตัวเลือกและรูปแบบของ -o
ตัวเลือกที่อนุญาตให้ รายการ option-argument เป็นอาร์กิวเมนต์หลายตัว แบบฟอร์มเหล่านี้ไม่ใช่
ระบุอีกต่อไปโดย POSIX.1-2008 แต่อาจมีอยู่ในการใช้งานบางอย่าง

อนาคต ลู่ทาง


ไม่

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


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

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

  • 1
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 2
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 5
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 6
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • เพิ่มเติม»

คำสั่ง Linux

Ad