Score:-1

ฉันจะเขียนสคริปต์ทุบตีที่พิมพ์ทุกบรรทัดของไฟล์เดียวในไฟล์ที่สองได้อย่างไร

ธง us

ตัวอย่างเช่น ฉันมีไฟล์ข้อความ 2 ไฟล์:

ไฟล์ 1 ประกอบด้วย:

ก 
ข

ไฟล์ 2 ประกอบด้วย:

ก
ab
พ.ศ 
ค 

ผลลัพธ์ควรเป็น:

$p1.sh ไฟล์1 ไฟล์2 
ก
ab
พ.ศ

ฉันจะเขียนโค้ดนี้ใน Linux ได้อย่างไร

lnee avatar
td flag
ก่อนอื่นฉันสับสนเล็กน้อย คุณช่วยบอกฉันทีว่าทำไมคุณถึงไม่ทำเช่นนี้สำหรับบริบท
nobody avatar
in flag
ฉันคิดว่า คุณมีผลลัพธ์ที่ไม่ถูกต้องสำหรับกรณีที่สอง `$p1.sh file2 file1` คำตอบควรเป็น `cc` ไม่ใช่ `c` ใช่ไหม
Score:2
ธง in

สามารถทำได้ด้วย grep เท่านั้น

grep -f file1 ไฟล์ 2
grep -f file2 ไฟล์ 1
Score:0
ธง bd

ฉันสมมติตัวอย่างที่สอง (ไฟล์ p1.sh2 ไฟล์1) ควรส่งออก ซีซี เนื่องจากไม่มีบรรทัดที่มีเพียง ใน ไฟล์1. ถ้าเป็นเช่นนั้น:

#!/bin/bash

แมว "$1" | ในขณะที่อ่านม  
ทำ
    เกรป "$m" "$2"
เสร็จแล้ว | จัดเรียง -u

ตัวอย่าง:

$ แมว f1
ก
ข
BB
ข
ซีซี
$แมวf2
อ่า
ab
พ.ศ
ค
$ ./p1.sh f1 f2
อ่า
ab
พ.ศ
$ ./p1.sh f2 f1
ซีซี
nl34 avatar
us flag
ขอบคุณ! คุณช่วยอธิบายตรรกะในรหัสนี้ได้ไหม

โพสต์คำตอบ

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