Skip to content

MaxKonovalov38/my-wc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my-wc

Rust-реализация утилиты командной строки Unix wc (подсчет слов).

Описание

Эта программа подсчитывает количество строк, слов, байт и символов в текстовых файлах. Она предоставляет функциональность, аналогичную стандартной команде Unix "wc", в современной реализации Rust.

Особенности

  • Подситывать строки (-l)
  • Подсчитывать байты (-c)
  • Подсчитывать символы (-m)
  • Подсчитывать слова (-w)
  • Находить длину самой длинной строки (-L)
  • Обрабатывать несколько файлов
  • Простое и эффективное внедрение

Установка

  1. Убедитесь, что в вашей системе установлен Rust. Если нет, установите его из rustup.rs
  2. Клонируйте этот репозиторий
  3. Сборка проекта:
cargo build --release

Использование

Стандартное использование:

cargo run -- [options]

cargo run -- [file]

Опции

  • -l: Подсчет строк
  • -c: Подсчет байт
  • -m: Подсчет символов
  • -w: Подсчет слов
  • -L: Подсчет символов в самой длинной строке
  • -h, --help: Отображение справочного сообщения
  • -v, --version: Отображать информацию о версии

Примеры

Подсчитывать количество строк в файле:

cargo run -- -l file.txt

Подсчитывайте слова в файле:

cargo run -- -w file.txt

Получить всю статистику по файлу:

cargo run -- file.txt

Сборка

Сбрка проекта:

cargo build

Сборка релиза:

cargo build --release

Лицензия

GNU GENERAL PUBLIC LICENSE -- Version 3, 29 June 2007

Автор

MaxKonovalov38

About

Своя реализация утилиты командной строки 'wc'

Topics

Resources

License

Stars

Watchers

Forks

Languages