# Command-line-text-processing
**Repository Path**: mirrors_hekailiang/Command-line-text-processing
## Basic Information
- **Project Name**: Command-line-text-processing
- **Description**: From finding text to search and replace, from sorting to beautifying text and more
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-08
- **Last Updated**: 2025-09-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Use [](https://gitter.im/learnbyexample/scripting_course) if you need help, have suggestions, etc
# Command Line Text Processing
Work still in progress, stay tuned :)
## Chapters
* [Cat, Less, Tail and Head](./tail_less_cat_head.md)
* cat, less, tail, head, Text Editors
* [GNU grep](./gnu_grep.md)
* [GNU sed](./gnu_sed.md)
* [GNU awk](./gnu_awk.md)
* [Sorting stuff](./sorting_stuff.md)
* sort, uniq, comm, shuf
* [Restructure text](./restructure_text.md)
* paste, column, pr, fold
* [File attributes](./file_attributes.md)
* wc, du, df, touch, file
* [Miscellaneous](./miscellaneous.md)
* cut, tr, basename, dirname, xargs, seq
Rough drafts
* [Wheres my file](./wheres_my_file.md)
* [Whats the difference](./whats_the_difference.md)
* [Perl the swiss knife](./perl_the_swiss_knife.md)
Possible additions
* Parsers for html, xml, json, etc
* Renaming files
* other than coreutils like combine, datamash, etc
## Webinar recordings
Am new to video recording and there are few bumps. But I hope it would be helpful
* [Using the sort command](https://www.youtube.com/watch?v=qLfAwwb5vGs)
* [Using uniq and comm](https://www.youtube.com/watch?v=uAb2kxA2TyQ)
## exercises
Check out [exercises](./exercises) directory to test yourself, right from the command line itself
As of now, only a few `grep` exercises has been added. Stay tuned for more
## ebook
Includes only completed chapters
* Read as ebook on [gitbook](https://learnbyexample.gitbooks.io/command-line-text-processing/content/)
* Download ebook for offline reading - [link](https://www.gitbook.com/book/learnbyexample/command-line-text-processing/details)
## Acknowledgements
* [unix.stackexchange](https://unix.stackexchange.com/) and [stackoverflow](https://stackoverflow.com/) - for getting answers to pertinent questions as well as sharpening skills by understanding and answering questions
* Forums like [Linux users](https://www.linkedin.com/groups/65688), [/r/commandline/](https://www.reddit.com/r/commandline/), [/r/linux/](https://www.reddit.com/r/linux/), [devup](http://devup.in/) and others for valuable feedback (especially spotting mistakes) and encouragement
## License
This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/)