Як отримати останні 20 рядків файлу?

admin | 4 Квітня, 2025


Команда хвіст

хвіст

tail має два спеціальні параметри командного рядка -f і -F (слідувати). дозволяє контролювати файл. Замість простого відображення кількох останніх рядків і виходу, tail відображає рядки, а потім контролює файл. Оскільки нові рядки додаються до файлу іншим процесом, tail оновлює відображення.

https://en.wikipedia.org › wiki › Tail_(Unix)

-n <ім'я файлу> використовується для друку останнього рядка файлу. Команда tail -20<ім'я файлу> використовується для друку останніх 20 рядків файлу. 23 травня 2018 р

Щоб переглянути кілька останніх рядків файлу, скористайтеся командою tail. tail працює так само, як і head: введіть tail і назву файлу, щоб побачити останні 10 рядків цього файлу, або введіть tail -number назва файлу, щоб побачити останні нумераційні рядки файлу.

Команда tail використовується для друку останніх 10 рядків файлу за замовчуванням. Однак, подібно до команди head, ми можемо змінити кількість рядків, які будуть відображатися за допомогою параметра -n або просто -<число>, щоб відображати іншу кількість рядків, як зазначено.

Якщо файл достатньо малий, щоб поміститися в пам’ять:

  1. def tail(fName,num):
  2. з open(fName,'r') як f:
  3. lines = f.readlines()
  4. зворотні рядки[-num:]
  5. print(*tail("Hamlet.txt",5))

Використання головної команди Команда head використовується для відображення перших рядків файлу. За замовчуванням команда head друкує лише перші 10 рядків. Команда head постачається з пакетом coreutils, який може бути вже встановлений на нашій машині. Зверніть увагу, що символи нового рядка, символи табуляції та пробіли також вважаються байтами.

Команда, яка використовується для друку останніх 20 рядків файлу: Команда tail -n <filename> використовується для друку останнього рядка файлу. Команда tail -20<ім'я файлу> використовується для друку останніх 20 рядків файлу.