คำถามติดแท็ก head

5
ตรงข้ามของหาง: ทุกบรรทัดยกเว้นเส้นสุดท้าย n
ฉันจะยกเลิกบรรทัดสุดท้ายของไฟล์ด้วยตัวกรองบรรทัดคำสั่ง unix ได้อย่างไร นั่นจะเป็นสิ่งที่ตรงกันข้ามtail: tailทิ้งเส้น n แรก แต่ท่อส่วนที่เหลือผ่าน แต่ฉันต้องการคำสั่งที่จะท่อทุกอย่างผ่านยกเว้นเส้นสุดท้าย n น่าเสียดายที่ฉันไม่ได้พบอะไรแบบนั้น - ก็headไม่ช่วยเช่นกัน แก้ไข : อย่างน้อยใน Solaris มันไม่ได้มีข้อโต้แย้งเชิงลบ อัปเดต: ฉันส่วนใหญ่สนใจวิธีการแก้ปัญหาที่ใช้งานได้กับไฟล์ขนาดใหญ่เช่นล็อกไฟล์ซึ่งคุณอาจต้องการตรวจสอบสิ่งที่เกิดขึ้นในนาทีสุดท้าย

4
ใช้ 'head' หรือ 'tail' ในไฟล์ข้อความขนาดใหญ่ - 19 GB
ฉันมีปัญหากับการดูส่วนของไฟล์ข้อความขนาดใหญ่มาก ไฟล์นี้มีขนาดประมาณ 19 GB ซึ่งใหญ่เกินกว่าจะรับชมได้อย่างแน่นอน ฉันได้ลองhead 1และtail 1( head -n 1และtail -n 1) ด้วยคำสั่งทั้งสองรวมเข้าด้วยกันในรูปแบบต่างๆ (เพื่อให้ได้ชิ้นกลาง) โดยไม่มีโชค เครื่อง Linux ที่ใช้ Ubuntu 9.10 ไม่สามารถประมวลผลไฟล์นี้ได้ ฉันจะจัดการไฟล์นี้ได้อย่างไร เป้าหมายสูงสุดของฉันคือฝึกฝนในบรรทัด 45000000 และ 45000100
15 tail  head 

1
head and cat ไม่รู้จักไฟล์ข้อความ Microsoft Excel
ฉันมีไฟล์. xls ขนาดใหญ่ที่มี 53760 แถวและ 19 คอลัมน์ ฉันบันทึกเป็น Tab Delimited Text เพื่อประมวลผลล่วงหน้าผ่านเครื่องมือบรรทัดคำสั่งและโหลดลงใน R ในภายหลัง อย่างไรก็ตามเมื่อฉันวิ่ง head myfile.txt เทอร์มินัลของฉันแสดงทุกบรรทัดพร้อมกัน cat myfile.txt คำสั่งควรจะทำ แต่ถ้าฉันวิ่ง cat myfile.txt | wc -l คำตอบที่ฉันได้รับคือ 0 น่าสนใจยิ่งขึ้น R สามารถอ่านข้อมูลของฉันได้โดยไม่ต้องใช้ชุดโปรแกรมเสริมใด ๆ และระบุแถวทั้งหมด 53760 และ 19 คอลัมน์ ฉันคิดว่ามันเป็นปัญหาของ Excel แต่ฉันไม่สามารถเข้าใจได้ว่ามันคืออะไร ฉันใช้ Mac OS 10.9.1, Microsoft Excel สำหรับ Mac 2011, …

1
อ่านมาตราของเส้นจากไฟล์ใน Linux
ฉันกำลังพยายามส่งออกบรรทัด 100 ถึง 1,000,100 จากไฟล์ที่มี 62 ล้านบรรทัด จนถึงตอนนี้ฉันได้พบคำสั่งนี้: head -1100000 input > output แต่หัวไม่ได้ใช้ตัวเลือกการชดเชย คิด?
linux  shell  head 

1
แยกส่วนของการถ่ายโอนข้อมูล SQL ที่มีขนาดใหญ่
มีวิธีการโยงคำสั่งเช่น grep และส่วนหัวเข้าด้วยกันเพื่อแยกส่วนของไฟล์หรือไม่? ปัญหาคือที่ใดที่หนึ่งในไฟล์. sql ของฉันฉันมีข้อมูลเก่าที่ฉันต้องการเปรียบเทียบกับข้อมูลใหม่และฉันไม่รู้ว่าบรรทัดใดที่ฉันต้องบอกให้ Head เริ่มต้น แต่ฉันต้องไปแค่ 10 บรรทัด ... มันเป็นโต๊ะเล็ก ฉันกำลังมองหาบางอย่างที่ทำ Find `database`.`tablename` | head next 20 lines to new file.txt
linux  grep  head 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.