标签:默认 大小写 指定 示例 fstab iter history 大小 常见
一、cut
指定分隔符,切割文件;
常见参数:-d (delimiter)指定分隔符
-f 指定提取哪一列
-out-delimeter=‘xx ‘ 将输出的分隔符替换为自己想用的分隔符
局限性:1、-d不能同时指定多个分隔符;
2、不能做高级的格式化输出,所以需要熟练掌握awk。
示例:
cut -d‘ ‘ -f 1 /etc/fstab //取第一列
cut -d‘ ‘ -f 1,3 /etc/fstab //取1,3列
cut -d‘ ‘ -f 1-3 /etc/fstab //取1-3列
cut -d[:] -f 1 /etc/passwd //指定分隔符为空格或者冒号
二、sort
sort排序时,默认查看第一个字符(包括数字字母、空格以及特殊符号),以ASCII码来排序(不是按照数值大小排序)
常用参数:
-r 逆序
-f 忽略字符的大小写
-t DELIMITER指定字段分隔符
-k 指定字段的第几列进行排序
-n 指定以数值大小进行排序
-u uniq排序去除重复,重复的不显示
三、uniq
去除重复的内容(和history一样,只有连续在一起的内容才是重复的)
常用参数:
-c 显示每一行重复了多少次,统计出来
-d 仅仅显示重复过的行
-u 仅仅显示未重复的行
示例:
History | cut -d‘ ‘ -f 5 | uniq
History | cut -d‘ ‘ -f 5 | sort | uniq -c/-d/-u
标签:默认 大小写 指定 示例 fstab iter history 大小 常见
原文地址:https://www.cnblogs.com/www-k/p/11348018.html