cut命令
用法:cut [参数] 文件名称
| 参数 | 说明 | 举例 |
|---|---|---|
-f+列号 | 表示提取第几列(默认按分隔符为制表符提取列) | cut -f 2 file |
-d+分隔符 | 表示以何种分隔符提取列 | cut -f ":" file |
-c+列号 | 按照字符来提取列 | cut -c 2-6 file |
sed命令
sed(轻量级流编辑器),主要进行数据的选取、替换、删除、更新等操作
用法:sed [参数] [动作] 文件名称
1. 参数说明
| 参数 | 说明 |
|---|---|
-n无动作 | 将只输出经过sed处理过的行 |
-e+命令(多条) | 允许输入多条命令(用;隔开) |
2. 动作说明
| 动作 | 说明 |
|---|---|
a \ | 在当前行追加一行或多行 |
c \ | 替换当前行或当前行以后的多行 |
i \ | 在当前行前插入一行或多行 |
d | 删除指定行 |
p | 打印指定行 |
s | 替换字符串(类似vim的替换) s/源字符串/新字符串/g |
本文详细介绍了Linux系统中cut和sed两个实用命令的使用方法。cut命令用于从文件中提取固定宽度的列,而sed则提供了强大的文本编辑功能,如数据的选取、替换、删除和更新等。本文通过具体的参数和实例帮助读者快速掌握这两个命令。
6903

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



