# Possible resource for some good POSIX Shell patterns

**URL:** <https://discuss.kakoune.com/t/possible-resource-for-some-good-posix-shell-patterns/1306>\
**Category:** Resources\
**Created:** [October 19, 2020, 7:00pm UTC](https://discuss.kakoune.com/t/possible-resource-for-some-good-posix-shell-patterns/1306 "2020-10-19T19:00:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![schickm](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/schickm/32/79_2.png) [@schickm](https://discuss.kakoune.com/u/schickm)\
**Post date:** [October 19, 2020, 7:00pm UTC](https://discuss.kakoune.com/t/possible-resource-for-some-good-posix-shell-patterns/1306/1 "2020-10-19T19:00:35Z")

</div>

I saw this pop up on HN today. Seems like it might be a helpful reference for folks who don’t have a lot of experience writing shell:

> **[GitHub - dylanaraps/pure-sh-bible: 📖 A collection of pure POSIX sh...](https://github.com/dylanaraps/pure-sh-bible)**
>
> 📖 A collection of pure POSIX sh alternatives to external processes. - GitHub - dylanaraps/pure-sh-bible: 📖 A collection of pure POSIX sh alternatives to external processes.

I’m often scratching my head when I’m writing a one-off little custom command and need to do some tricky conditional logic or string parsing. Seems like there’s some good stuff in there!

---

<div class="post-metadata">

**Author:** ![ftonneau](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/ftonneau/32/295_2.png) [@ftonneau](https://discuss.kakoune.com/u/ftonneau)\
**Post date:** [October 19, 2020, 10:51pm UTC](https://discuss.kakoune.com/t/possible-resource-for-some-good-posix-shell-patterns/1306/2 "2020-10-19T22:51:16Z")

</div>

Dylan Araps has been doing amazing things–not just these guides (about Bash and POSIX shell), but also his work on the fff file manager, among other projects.
