Skip to main content

Grep Exercises

This TUI application includes 50+ questions meant to be solved using GNU grep (or alternate implementations like ripgrep). Some exercises will require you to combine grep with other standard commands such as cat, wc and find.

Note: This application is intended to be run in a Linux-like environment. You might still be able to solve the exercises on other platforms, but I do not know if that'll work.

Screenshot

Sample exercise

Guide

See app_guide.md

License

Code snippets are licensed under MIT LICENSE

Exercise questions and associated files (like questions.json) are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Metadata

Release files for grepexercises 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for grepexercises 1.6.0
File Size Uploaded Provenance
grepexercises-1.6.0.tar.gz 14.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for grepexercises 1.6.0
File Interpreter ABI Platform
grepexercises-1.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.8 kB

Release files / grepexercises-1.6.0.tar.gz

Download URL grepexercises-1.6.0.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8d31d9bc7712887f60037d154be5d73401dff6df842658c40eca8a0a6e92c792
BLAKE2b-256 checksum
How to use checksums
025b9886af163b8ea9b2d51ffc855839213398238bc716dec22fabbd65007d0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.20

Release files / grepexercises-1.6.0-py3-none-any.whl

Download URL grepexercises-1.6.0-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d6f9e1639845055272709c1bf22bcdd7e983b218fa240b4ba95520cafb4d828c
BLAKE2b-256 checksum
How to use checksums
aa73b1dc26e612e43d59b27dbd938ef8db16cff4449fe98525338a580b2742ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.20

Security for grepexercises 1.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page