Tao's Blog

Linux shell编程之cut/sed命令

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

本文链接: http://taolichuan.com/2016/11/02/shell编程之cut-sed命令/  转载请注明转载自: 陶之夭夭