一、sed
㈠ 语法格式
sed [options] '处理动作' 文件名
- 常用选项
| 选项 | 说明 | 备注 |
|---|---|---|
| -e | 进行多项(多次)编辑 | |
| -n | 取消默认输出 | 不自动打印模式空间 |
| -r | 使用扩展==正则表达式== | |
| -i | 原地编辑(修改源文件) | |
| -f | 指定sed脚本的文件名 |
- 常见处理动作
注意哦:以下所有的动作都要在单引号里
| 动作 | 说明 | 备注 |
|---|---|---|
| 'p' | 打印 | |
| 'i' | 在指定行==之前==插入内容 | 类似vim里的大写O |
| 'a' | 在指定行==之后==插入内容 | 类似vim里的小写o |
| 'c' | 替换指定行所有内容 | |
| 'd' | 删除指定行 |
测试文件内容如下:

插入:在{ 的后面插入一行cdf

替换:把123替换成321

注意:

二、grep
Linux grep 命令用于查找文件里符合条件的字符串。
语法
grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]
参数:
- -c 或 --count : 计算符合样式的列数。
统计123 在文件中出现的次数:

三、wc
Linux wc命令用于计算字数。
语法
wc [-clw][--help][--version][文件...]
参数:
- -c或--bytes或--chars 只显示Bytes数。
- -l或--lines 显示行数。
- -w或--words 只显示字数。
- --help 在线帮助。
- --version 显示版本信息。
计算字符串cdf在文件中出现了几行:
本文详细介绍了Linux中三个重要的文本处理命令:sed用于文本替换和编辑,grep用于查找文件中的特定字符串,wc则用于计算文件的字数、行数和单词数。通过实例演示了各个命令的常用选项和操作,如sed的插入、替换和删除功能,grep的搜索功能,以及wc的统计功能。这些工具在日常的Linux系统管理和文本处理中非常实用。
3746

被折叠的 条评论
为什么被折叠?



