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

12
วิธีการ 'grep' สตรีมต่อเนื่อง
เป็นไปได้ไหมที่จะใช้grepในการสตรีมต่อเนื่อง? สิ่งที่ฉันหมายถึงคือการเรียงลำดับของtail -f <file>คำสั่ง แต่มีgrepในผลลัพธ์เพื่อเก็บเฉพาะบรรทัดที่ฉันสนใจ ฉันพยายามแล้วtail -f <file> | grep patternแต่ดูเหมือนว่าgrepจะสามารถดำเนินการได้เมื่อtailเสร็จสิ้นแล้วนั่นคือการพูดที่ไม่เคยทำ
729 linux  bash  shell  grep  tail 

26
เทียบเท่า Windows ของคำสั่งหาง Unix [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังมองหาคำสั่ง 'หาง' ที่เทียบเท่ากับ Unix ที่จะให้ฉันดูเอาต์พุตของไฟล์บันทึกในขณะที่กำลังเขียน
410 windows  tail 

12
คำสั่ง Unix tail เทียบเท่าใน Windows Powershell
ฉันต้องดูสองสามบรรทัดสุดท้ายของไฟล์ขนาดใหญ่ (ขนาดปกติคือ 500MB-2GB) ฉันกำลังมองหาคำสั่ง Unix ที่เทียบเท่าtailกับ Windows Powershell มีทางเลือกสองทางให้เลือกคือ http://tailforwin32.sourceforge.net/ และ รับเนื้อหา [ชื่อไฟล์] | เลือกวัตถุ -Last 10 สำหรับฉันมันไม่ได้รับอนุญาตให้ใช้ตัวเลือกแรกและตัวเลือกที่สองช้า ไม่มีใครรู้ว่าการใช้หางอย่างมีประสิทธิภาพสำหรับ PowerShell
350 windows  powershell  tail 

30
รับ n บรรทัดสุดท้ายของไฟล์ซึ่งคล้ายกับ tail
ฉันกำลังเขียนโปรแกรมดูไฟล์บันทึกสำหรับเว็บแอปพลิเคชันและฉันต้องการให้เลขหน้าบรรทัดของไฟล์บันทึก รายการในไฟล์เป็นบรรทัดที่มีรายการใหม่ล่าสุดที่ด้านล่าง ดังนั้นฉันต้องการtail()วิธีที่สามารถอ่านnบรรทัดจากด้านล่างและรองรับออฟเซ็ต สิ่งที่ฉันคิดขึ้นมามีลักษณะเช่นนี้: def tail(f, n, offset=0): """Reads a n lines from f with an offset of offset lines.""" avg_line_length = 74 to_read = n + offset while 1: try: f.seek(-(avg_line_length * to_read), 2) except IOError: # woops. apparently file is smaller than what we want # to step …
181 python  file  file-io  tail  logfiles 

8
ตรงข้ามกับหัวอะไร ฉันต้องการทั้งหมดยกเว้น N บรรทัดแรกของไฟล์
ด้วยไฟล์ข้อความที่มีความยาวที่ไม่รู้จักฉันจะอ่านได้อย่างไรเช่นทั้งหมดยกเว้น 2 บรรทัดแรกของไฟล์ ฉันรู้ว่าtailจะให้ N บรรทัดสุดท้าย แต่ฉันไม่รู้ว่า N มีอะไรก่อนเวลา ดังนั้นสำหรับไฟล์ AAAA BBBB CCCC DDDD EEEE ฉันต้องการ CCCC DDDD EEEE และสำหรับไฟล์ AAAA BBBB CCCC ฉันจะได้รับเพียงแค่ CCCC

11
การพิมพ์คอลัมน์สุดท้ายของบรรทัดในไฟล์
ฉันมีไฟล์ที่กำลังเขียน / อัปเดตอยู่ตลอดเวลา ฉันต้องการค้นหาบรรทัดสุดท้ายที่มีคำใดคำหนึ่งจากนั้นพิมพ์คอลัมน์สุดท้ายของบรรทัดนั้น ไฟล์มีลักษณะดังนี้ บรรทัด A1 / B1 / C1 เพิ่มเติมจะถูกต่อท้ายเมื่อเวลาผ่านไป A1 123 456 B1 234 567 C1 345 678 A1 098 766 B1 987 6545 C1 876 5434 ฉันพยายามที่จะใช้ tail -f file | grep A1 | awk '{print $NF}' เพื่อพิมพ์ค่า 766 แต่ไม่มีผลลัพธ์ใด ๆ มีวิธีทำไหม?
136 file  awk  tail 

5
หัวและหางเป็นเส้นเดียว
มีวิธีการคลายแพ็กรายการในองค์ประกอบแรกและ "tail" ในคำสั่งเดียวหรือไม่? ตัวอย่างเช่น: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]
93 python  list  tail  head 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.