Score:0

เปรียบเทียบสองรายการ file1 และ file2 รับรหัสใน file2 ที่มีอยู่ในชื่อผู้ใช้ใน file1

ธง ru

ได้โปรดฉันต้องการความช่วยเหลือ ...

ฉันมีสองรายการ file1 และ file2 รายการ file1 มีชื่อผู้ใช้เท่านั้น ในขณะที่ file2 มีชื่อผู้ใช้เหมือนกันแต่มีคอลัมน์เพิ่มเติม (ชื่อผู้ใช้|private ใช่หรือไม่|id)

โดยทั่วไปฉันต้องรู้ ID (ซึ่งอยู่ในไฟล์ 2) ของชื่อผู้ใช้ที่อยู่ในไฟล์ 1

ไฟล์ 1 (50k บรรทัด):

ผู้ใช้1
ผู้ใช้2
ผู้ใช้3

...

ไฟล์ 2 (500k บรรทัด):

ผู้ใช้1|ใช่|8125958
ผู้ใช้2|ใช่|4825195
ผู้ใช้3|ใช่|8757159
ผู้ใช้4|ไม่|5185761

...

user535733 avatar
cn flag
ดูเหมือนว่าจะเป็นคำถามการบ้าน
pLumo avatar
in flag
ผลลัพธ์ที่คาดหวังคืออะไร? คุณลองอะไร
ru flag
@pLumo ฉันลองหลายตัวอย่างบนอินเทอร์เน็ตและไม่ได้ผล ... ไฟล์ 1 มีเพียงชื่อผู้ใช้ที่ฉันต้องการแยกจาก ID ที่อยู่ในไฟล์ 2 file2 มีชื่อผู้ใช้เหมือนกับ file1 แต่มีชื่อผู้ใช้มากกว่า ไฟล์ 1 จะเป็นสิ่งที่ฉันต้องการจริงๆ ...
ru flag
@ user535733 ก็ดูเหมือนจะยากที่จะแก้ไข =/
user535733 avatar
cn flag
หากเป็นโจทย์การบ้าน ให้ดูเครื่องมือที่คุณคุยกันในชั้นเรียน: grep, find, cut, arrays และ shell tools อื่นๆ หรือนิพจน์ทั่วไป หรือ dicts หรือ slicing ถ้าใช้ python มีเครื่องมืออื่นๆ สำหรับ perl, go, สำหรับ C, สำหรับ vala
pLumo avatar
in flag
บอกเรา **ตรง** สิ่งที่คุณพยายาม (คำสั่ง) และอะไรไม่ทำงาน และอะไรคือผลลัพธ์ที่คาดหวังของคุณ (ผลลัพธ์ที่ตรงกับตัวอย่างของคุณ) อย่าทำเช่นนั้นในความคิดเห็น แต่โปรดแก้ไขคำถามของคุณแทน จากนั้นเราจะสามารถช่วยคุณได้

โพสต์คำตอบ

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