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 |