Skip to content

Console application Tail - Extract from a text file its end of some size

Notifications You must be signed in to change notification settings

m1hail1337/console-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ConsoleApp(tail)

Задание:

Утилита tail - Выделение из текстового файла его конца некоторого размера:

  • fileN задаёт имя входного файла. Если параметр отсутствует, следует считывать входные данные с консольного ввода. Если параметров несколько, то перед выводом для каждого файла следует вывести его имя в отдельной строке.
  • Флаг -o ofile задаёт имя выходного файла (в данном случае ofile). Если параметр отсутствует, следует выводить результат на консольный вывод.
  • Флаг -с num, где num это целое число, говорит о том, что из файла нужно извлечь последние num символов.
  • Флаг -n num, где num это целое число, говорит о том, что из файла нужно извлечь последние num строк.

Формат:

tail [-c num |-n num] [-o ofile] file0 file1 file2 …

В случае, когда какое-нибудь из имён файлов неверно или указаны одновременно флаги -c и -n, следует выдать ошибку. Если ни один из этих флагов не указан, следует вывести последние 10 строк.

Кроме самой программы, следует написать автоматические тесты к ней

About

Console application Tail - Extract from a text file its end of some size

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published