แยกส่วนของการถ่ายโอนข้อมูล SQL ที่มีขนาดใหญ่


0

มีวิธีการโยงคำสั่งเช่น grep และส่วนหัวเข้าด้วยกันเพื่อแยกส่วนของไฟล์หรือไม่?

ปัญหาคือที่ใดที่หนึ่งในไฟล์. sql ของฉันฉันมีข้อมูลเก่าที่ฉันต้องการเปรียบเทียบกับข้อมูลใหม่และฉันไม่รู้ว่าบรรทัดใดที่ฉันต้องบอกให้ Head เริ่มต้น แต่ฉันต้องไปแค่ 10 บรรทัด ... มันเป็นโต๊ะเล็ก

ฉันกำลังมองหาบางอย่างที่ทำ

Find `database`.`tablename` | head next 20 lines to new file.txt

คำตอบ:


1

คุณสามารถใช้ได้ -A เพื่อระบุจำนวนบรรทัดหลังจากการแข่งขันที่คุณต้องการพิมพ์

grep -A 20 '`database`.`tablename`' dump.sql

ซึ่งแน่นอนว่าจะรวมถึงการจับคู่และคุณสามารถส่งไปยังผู้ชม ไม่จำเป็นต้องมี head ที่นี่


ขอบคุณสิ่งนี้ให้ผลลัพธ์มากกว่าที่ฉันต้องการเพียงเล็กน้อย head ทำความสะอาดมัน ขอบคุณมากดีกว่า 10000 เท่ารอดาวน์โหลดดาวน์โหลดเปิดคัดลอกวาง
Carter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.