GithubHelp home page GithubHelp logo

grop's Introduction

donuts-are-good's followers donuts-are-good's stars donuts-are-good's visitors

grop

it's a tool for searching files and their contents

examples

searching in a directory

imagine you want to find all instances of the word "error" in log files within a directory /var/logs.

command

./grop "error" /var/logs

output:

/var/logs/app.log: line 32: "there was an error connecting"
/var/logs/app.log: line 45: "critical error: could not connect"
/var/logs/system.log: line 12: "unexpected error at line 12"

searching in standard input

consider you want to find all instances of the word "john" from another program's output.

command:

echo -e "glazed\nchocolate\nfilled" | ./grop "glazed"

output:

line 1: "glazed"

searching in a file

to search the contents of a specific file, you can use a combination of cat and grop. for instance, to search for "donut" in myfile.txt:

command:

cat myfile.txt | ./grop "donut"

output:

line 10: "this is some donut in the middle"
line 21: "donut is found again here"

license

MIT License 2023 donuts-are-good, for more info see license.md

grop's People

Contributors

donuts-are-good avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.