快速入门Linux三剑客

快速入门Linux三剑客

Linux三剑客是指grepsedawk这三个强大的文本处理命令。它们各有各的常见用法,下面我总结一下,并配上一些例子和解释:

grep

grep命令用于在文件或输入中搜索匹配特定模式的文本行。grep可以使用正则表达式来指定搜索模式,也可以使用一些选项来控制搜索行为。grep的常见用法有:

  • 搜索包含特定字符串的行,例如:
grep linux file.txt

这个命令会在file.txt中搜索包含linux的行,并打印出来。

  • 忽略大小写搜索,例如:
grep -i linux file.txt

这个命令会在file.txt中搜索包含linux或Linux或LINUX等不区分大小写的字符串,并打印出来。

  • 反向搜索,即搜索不匹配特定模式的行,例如:
grep -v linux file.txt

这个命令会在file.txt中搜索不包含linux的行,并打印出来。

  • 统计匹配行数,例如:
grep -c linux file.txt

这个命令会在file.txt中统计包含linux的行数,并输出一个数字。

  • 递归搜索子目录,例如:
grep -r linu

你可能感兴趣的:(linux,正则表达式,unix)