- Command versions updated to GNU grep 3.11 and ripgrep 14.1.1
- Updated some of the examples, descriptions, external links and timing results
- Added Hyperlink section for the
ripgrep
command
- Command versions updated to GNU grep 3.10 and ripgrep 13.0.0
- Many more exercises added, and you can practice some of them using this interactive TUI app
- PCRE chapter — added section for conditional grouping, corrected description and examples for
\K
, atomic grouping, etc - ripgrep chapter — options and regex section modified to present only differences compared to
GNU grep
, added details for more options such as--field-match-separator
, improved recursive search section, etc - Long sections split into smaller ones
- In general, many of the examples, exercises, solutions, descriptions and external links were updated/corrected
- Updated Acknowledgements section
- Code snippets related to info/warning sections will now appear as a single block
- Book title changed to CLI text processing with GNU grep and ripgrep
- New cover image
- Images centered for EPUB format
- Command versions updated to GNU grep 3.6 and ripgrep 12.1.1
- Added examples for using
--include
and--exclude
when recursive option is not active - Added examples which require
**
in theglob
pattern withrg -g
- Updated documentation snippets as per new
man
andinfo
pages - Updated timing data for speed comparison examples
- Corrected various typos, improved descriptions/comments/examples/exercises/etc
- Clarified BRE vs ERE difference for line anchor escaping
- Added more details for
--include
and--exclude
related options - Changed
wrt
to expanded form instead of abbreviation - Added workaround for epub version for iBooks
- For more detailed view of changes, see the commit changes for the markdown source file
- Command versions updated to GNU grep 3.4 and ripgrep 12.1.0
- Quantifiers terminology and explanation corrected, it is longest match wins instead of greedy for BRE/ERE
- Using escape sequences via
bash
feature for BRE/ERE - Explicit 'Summary' section for clarity
- For code snippets in the repo, added chapter sub-headings for clarity
- Corrected various typos, improved descriptions/comments/examples/exercises/etc
- Added epub version of the book
- Updated cover image
- For more detailed view of changes, see the commit changes for the markdown source file
- Updated cover image
- Added table of contents (in addition to automatic toc provided by some pdf readers) and reference to chapter names in other places are now clickable links
- Chapter and section names are now colored
- Borders added to code snippet images
- Info/Warning messages are now indented
- Minor description changes based on user feedback
- Added a note about
rga
which is based onripgrep
- Fixed italic formatting, wasn't showing up as I didn't have that variation of font installed on my system
- Speed comparison section for
ripgrep
reorganized and improved - Some minor description changes and links added
- First version