In

Interactive exercises for GNU grep, sed and awk

Hacker News

Interactive exercises for GNU grep, sed and awk

Hello! For the past few months, I've been using a Python framework called Textual to create TUI apps for interactive exercises. Released the app for GNU awk earlier today, so thought I'd create a post here. If you already know how to manage Python packages, you can use the following command to get all the three apps: pip install grepexercises sedexercises awkexercises `pipx` should also work, but I haven't tested it. The GitHub repo has the source code as well as more detailed installation instructions. You can use alternative CLI tools to solve these exercises as well. For example, Perl instead of GNU awk or ripgrep instead of GNU grep and so on. Hope you find these TUI apps useful. I'd highly appreciate your feedback. Happy learning :)

Share card

Actual performance

4points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
73%73% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: apps, using, code · Missing: mac, agents, macos
71%71% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: io · Missing: https docs, excited, just released
67%67% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
43%43% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: apps, month · Missing: mobile apps, ios, personal
43%43% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

In
Interactive maths exercises54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Interactive maths exercises

Hacker News1
TextWorkouts
TextWorkouts40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Snackable Exercises, Texted

Indie Hackers1health-fitness
In
Interactive Exercises for Python Regex58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Interactive Exercises for Python Regex

Hacker News2
In
Interactive Exercises for Python Regular Expressions70%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Interactive Exercises for Python Regular Expressions

Hacker News3
Le
Learn Regular Expressions with simple, interactive exercises61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Learn Regular Expressions with simple, interactive exercises

Hacker News144
In
Interactive TUI App for Python Regex Exercises50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Interactive TUI App for Python Regex Exercises

Hacker News2
Cl
Clings – Learn C through interactive, Rustlings-style exercises55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Clings – Learn C through interactive, Rustlings-style exercises

Hacker News4
Pr
Practice React's useEffect hook with 4 interactive exercises61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Practice React's useEffect hook with 4 interactive exercises

Hacker News4
TurkishFluent
TurkishFluent50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

App for learning Turkish with real-life dialogues and interactive exercises

TrustMRR$177/moEducation
Go
Gophercises – Coding Exercises for Budding Gophers46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gophercises – Coding Exercises for Budding Gophers

Hacker News328