高级文本处理命令

echo $PATH | cut -d ':' -f 3   :    输出path信息作为cut的输入 -d 以:为分割 -f输出第3列的信息。 

cat /etc/passwd | sort -t ':' -k 7nr  数字表示根据第几列排序,n表示数子形式,r表示倒序

cat /etc/passwd | sort -t ':' -k 7 -u 去重 

sort 排序 uniq 去重  cat 某只有一列的文件 | sort | uniq 

wc 统计命令 -l 统计行数,-w 统计单词出现次数,-m 统计字符数

sed d 删除命令  s替换命令 主要做删除替换一行里的字符

awk:awk -F ':'  '{执行的命令}'    -F 分隔符   默认的分隔符是空格和TAB

posted @ 2018-08-10 16:10  赵先先森  阅读(169)  评论(0编辑  收藏  举报