红联Linux门户
Linux帮助

Linux 文本过滤

发布时间:2008-02-26 21:07:48来源:红联作者:zidscen
一.awk
对文本文件按列过滤输出
awk -F分隔符 '输出列' 操作文件
例如: awk -F: '{print $1,$6,$7}' /etc/passwd 输出1 6 7列

二.sed
对文本文件按行过滤输出
sed 参数 '行数' 操作文件
-n 匹配行
d 删除
$P 最后一行
/../ 匹配的字符
例如:sed -n '/myw/p' /etc/passwd

三.sort
对文本文件排序
sort -t 分隔符 文件
按列排序 第一列为0 第二列为+1n
例如:sort -t: +2n /etc/passwd
文章评论

共有 0 条评论