Command-line-text-processing README

The project's README from github.com/learnbyexample/Command-line-text-processing. As one markdown file: README.md.

Command Line Text Processing

Learn about various commands available for common and exotic text processing needs. Examples have been tested on GNU/Linux - there'd be syntax/feature variations with other distributions, consult their respective man pages for details.


:warning: :warning: I'm no longer actively working on this repo. Instead, I've converted existing chapters into ebooks (see ebook section below for links), available under the same license. These ebooks are better formatted, updated for newer versions of the software, includes exercises, solutions, etc. Since all the chapters have been converted, I'm archiving this repo.



Ebooks

Individual online ebooks with better formatting, explanations, exercises, solutions, etc:

See https://learnbyexample.github.io/books/ for links to PDF/EPUB versions and other ebooks.


Chapters

As mentioned earlier, I'm no longer actively working on these chapters:


Webinar recordings

Recorded couple of videos based on content in the chapters, not sure if I'll do more:

See also my short videos on Linux command line tips


Exercises

Check out exercises directory to solve practice questions on grep, right from the command line itself.

See also my TUI-apps repo for interactive CLI text processing exercises.


Contributing


Acknowledgements


License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Command-line-text-processing (learnbyexample/Command-line-text-processing)

Searching Database…

这是什么?一个教学仓库,讲解 Linux 上的命令行文本处理工具:grep、sed、awk、Perl 单行命令、Ruby 单行命令、sort、diff 等,按章节组织并配有示例和练习。
它是我要运行的工具,还是一套教程?它是一组书面的章节/教程(markdown 风格),外加一个带练习题的 exercises 目录,本身不是可安装的工具。
内容是怎么组织的?我该从哪里开始?它按主题分章组织(cat/less/tail/head、grep、sed、awk、Perl、Ruby 单行命令、排序、文本重排、diff 比较、文件属性、杂项命令),你可以从与想学内容对应的章节开始。
除了 Linux 终端,跟着学还需要什么?你只需要一台装好标准工具(grep、sed、awk、Perl、Ruby)的 GNU/Linux 系统;示例专门在 GNU/Linux 上测试过。
这个仓库还在更新吗?不,它已被归档。作者停止了维护,并把所有章节改写成了排版更好的独立电子书,所以这里不再接受 pull request。
我可以复用或改编这些内容吗?内容采用非商业性-相同方式共享的 Creative Commons 许可证,未经作者同意不得进行商业复用。
电子书版本是怎么来的?和仓库内容不同吗?电子书是相同章节的扩充更新版,排版更好,配有练习和解答,涵盖 GNU grep/ripgrep、sed、awk、Ruby 和 Perl 单行命令,以及 GNU Coreutils。
除了阅读,有办法互动练习吗?有,仓库有一个 exercises 目录,用于在命令行练习 grep;作者还推荐了另一个 TUI-apps 仓库,提供交互式的命令行文本处理练习。
有没有配套的视频资源?有,作者录制了关于 sort 以及 uniq/comm 用法的网络研讨会视频,还有一系列简短的 Linux 命令行技巧视频。
Size
0.9 MB
Stars
10.2K
Updated
CommitJun 05
Age
9y
Commits · 90 Days