Skip to content

bersen66/grep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Утилита grep

Утилита аналогична консольной реализации grep

Поддерживаемые флаги:

  • -A - "after" печатать +N строк после совпадения
  • -B - "before" печатать +N строк до совпадения
  • -C - "context" (A+B) печатать ±N строк вокруг совпадения
  • -c - "count" (количество строк)
  • -i - "ignore-case" (игнорировать регистр)
  • -v - "invert" (вместо совпадения, исключать)
  • -F - "fixed", точное совпадение со строкой, не паттерн
  • -n - "line-num", напечатать номер строки
  • -h - "help", получить инструкцию

Установка:

git clone https://github.com/bersen66/sort.git
cd grep
go install

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

  • grep [a-z]+ file.txt -n фильтрация файла
  • grep [a-z]+ -n фильтрация в STDIN

About

A-like UNIX-grep utility

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages