Skip to content

Commit 995b656

Browse files
committedDec 14, 2021
added book review
1 parent 84cf2a0 commit 995b656

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed
 

‎buy.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@
3838
Array.from(document.querySelectorAll('#sidebar a')).forEach(function(link) {
3939
link.setAttribute('tabIndex', sidebar === 'visible' ? 0 : -1);
4040
});
41-
</script><div id=content class=content><main><div class=sidetoc><nav class=pagetoc></nav></div><h1 id=buy-pdfepub-versions><a class=header href=#buy-pdfepub-versions>Buy PDF/EPUB versions</a></h1><h2 id=purchase-links><a class=header href=#purchase-links>Purchase links</a></h2><p>You can buy the pdf/epub versions of the book using these links:<ul><li><a href=https://learnbyexample.gumroad.com/l/cli_coreutils>https://learnbyexample.gumroad.com/l/cli_coreutils</a><li><a href=https://leanpub.com/cli_coreutils>https://leanpub.com/cli_coreutils</a></ul><h2 id=bundles><a class=header href=#bundles>Bundles</a></h2><p>You can also get the book as part of these bundles:<ul><li><strong>All books bundle</strong> <ul><li><a href=https://learnbyexample.gumroad.com/l/all-books>https://learnbyexample.gumroad.com/l/all-books</a><li>Includes all my programming books</ul></ul><h2 id=book-list><a class=header href=#book-list>Book list</a></h2><p>Here's a list of programming books I've written (or currently working upon):<ul><li><a href=https://learnbyexample.github.io/py_regular_expressions/>Python re(gex)?</a><li><a href=https://learnbyexample.github.io/learn_js_regexp/>JavaScript RegExp</a><li><a href=https://learnbyexample.github.io/Ruby_Regexp/>Ruby Regexp</a><li><a href=https://learnbyexample.github.io/learn_gnugrep_ripgrep/>GNU grep and ripgrep</a><li><a href=https://learnbyexample.github.io/learn_gnused/>GNU sed</a><li><a href=https://learnbyexample.github.io/learn_gnuawk/>GNU awk</a><li><a href=https://learnbyexample.github.io/learn_ruby_oneliners/>Ruby one-liners cookbook</a><li><a href=https://learnbyexample.github.io/learn_perl_oneliners/>Perl one-liners cookbook</a><li><a href=https://learnbyexample.github.io/100_page_python_intro/>100 Page Python Intro</a><li><a href=https://learnbyexample.github.io/practice_python_projects/>Practice Python Projects</a><li><a href=https://learnbyexample.github.io/cli_text_processing_coreutils/>Command line text processing with GNU Coreutils</a><li><a href=https://learnbyexample.github.io/cli_text_processing_rust/>Command line text processing with Rust tools</a><li><a href=https://learnbyexample.github.io/vim_reference/>Vim reference guide</a></ul></main><nav class=nav-wrapper aria-label="Page navigation"><a rel=prev href=cover.html class="mobile-nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left> <i class="fa fa-angle-left"></i> </a><a rel=next href=preface.html class="mobile-nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right> <i class="fa fa-angle-right"></i> </a><div style="clear: both"></div></nav></div></div><nav class=nav-wide-wrapper aria-label="Page navigation"><a rel=prev href=cover.html class="nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left> <i class="fa fa-angle-left"></i> </a><a rel=next href=preface.html class="nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right> <i class="fa fa-angle-right"></i> </a></nav></div><script>
41+
</script><div id=content class=content><main><div class=sidetoc><nav class=pagetoc></nav></div><h1 id=buy-pdfepub-versions><a class=header href=#buy-pdfepub-versions>Buy PDF/EPUB versions</a></h1><h2 id=purchase-links><a class=header href=#purchase-links>Purchase links</a></h2><p>You can buy the pdf/epub versions of the book using these links:<ul><li><a href=https://learnbyexample.gumroad.com/l/cli_coreutils>https://learnbyexample.gumroad.com/l/cli_coreutils</a><li><a href=https://leanpub.com/cli_coreutils>https://leanpub.com/cli_coreutils</a></ul><h2 id=bundles><a class=header href=#bundles>Bundles</a></h2><p>You can also get the book as part of these bundles:<ul><li><strong>All books bundle</strong> <ul><li><a href=https://learnbyexample.gumroad.com/l/all-books>https://learnbyexample.gumroad.com/l/all-books</a><li>Includes all my programming books</ul></ul><h2 id=testimonials><a class=header href=#testimonials>Testimonials</a></h2><blockquote><p>In my opinion the book does a great job of quickly presenting examples of how commands can be used and then paired up to achieve new or interesting ways of manipulating data. Throughout the text there are little highlights offering tips on extra functionality or limitations of certain commands. For instance, when discussing the <em>shuf</em> command we're warned that <em>shuf</em> will not work with multiple files. However, we can merge multiple files together (using the cat command) and then pass them to <em>shuf</em>. These little gems of wisdom add a dimension to the book and will likely save the reader some time wondering why their scripts are not working as expected.<p>— book review by Jesse Smith on <a href=https://distrowatch.com/weekly.php?issue=20211206#book>distrowatch.com</a></blockquote><h2 id=book-list><a class=header href=#book-list>Book list</a></h2><p>Here's a list of programming books I've written (or currently working upon):<ul><li><a href=https://learnbyexample.github.io/py_regular_expressions/>Python re(gex)?</a><li><a href=https://learnbyexample.github.io/learn_js_regexp/>JavaScript RegExp</a><li><a href=https://learnbyexample.github.io/Ruby_Regexp/>Ruby Regexp</a><li><a href=https://learnbyexample.github.io/learn_gnugrep_ripgrep/>GNU grep and ripgrep</a><li><a href=https://learnbyexample.github.io/learn_gnused/>GNU sed</a><li><a href=https://learnbyexample.github.io/learn_gnuawk/>GNU awk</a><li><a href=https://learnbyexample.github.io/learn_ruby_oneliners/>Ruby one-liners cookbook</a><li><a href=https://learnbyexample.github.io/learn_perl_oneliners/>Perl one-liners cookbook</a><li><a href=https://learnbyexample.github.io/100_page_python_intro/>100 Page Python Intro</a><li><a href=https://learnbyexample.github.io/practice_python_projects/>Practice Python Projects</a><li><a href=https://learnbyexample.github.io/cli_text_processing_coreutils/>Command line text processing with GNU Coreutils</a><li><a href=https://learnbyexample.github.io/cli_text_processing_rust/>Command line text processing with Rust tools</a><li><a href=https://learnbyexample.github.io/vim_reference/>Vim reference guide</a></ul></main><nav class=nav-wrapper aria-label="Page navigation"><a rel=prev href=cover.html class="mobile-nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left> <i class="fa fa-angle-left"></i> </a><a rel=next href=preface.html class="mobile-nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right> <i class="fa fa-angle-right"></i> </a><div style="clear: both"></div></nav></div></div><nav class=nav-wide-wrapper aria-label="Page navigation"><a rel=prev href=cover.html class="nav-chapters previous"title="Previous chapter"aria-label="Previous chapter"aria-keyshortcuts=Left> <i class="fa fa-angle-left"></i> </a><a rel=next href=preface.html class="nav-chapters next"title="Next chapter"aria-label="Next chapter"aria-keyshortcuts=Right> <i class="fa fa-angle-right"></i> </a></nav></div><script>
4242
window.playground_copyable = true;
4343
</script><script src=elasticlunr.min.js charset=utf-8></script><script src=mark.min.js charset=utf-8></script><script src=searcher.js charset=utf-8></script><script src=clipboard.min.js charset=utf-8></script><script src=highlight.js charset=utf-8></script><script src=book.js charset=utf-8></script><script src=sidebar.js></script>

‎searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎searchindex.json

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.