写点什么

学习笔记丨 Linux 中数据提取相关命令

用户头像
Liuchengz.
关注
发布于: 2020 年 12 月 12 日
学习笔记丨Linux中数据提取相关命令

CUT(切分)

cut [-dfc] <file>

-d c:以 c 字符分割

-f num:显示 num 字段的的内容【n-, n-m, -m】

-b num:以字节划分

-c num:以字符划分

GREP(检索)

grep [-acinv] <string> <file>

-a:将二进制文件以普通文件格式进行搜索

-c:统计搜索到的次数

-C n:输出目标内容前后 n 行内容

-v:反向输出,输出没有找到的

-n:顺序输出行号

-i:忽略大小写

TR(对标准输入字符替换、压缩、删除)

tr [-cdst] <字符集> <字符集>

-c:取代所有不属于第一字符集的字符

-d:删除所有属于第一字符集的字符

-s:将连续重复的字符以单一字符表示

-t:先删除第一字符集较第二个字符集多出的字符

SORT(排序)

sort [-fbMnrtuk] <file or stdio>

-f:忽略大小写

-b:忽略最前面的空格

-M:以月份名称排序

-n:以纯数字方式排序

-r:反向排序

-u:去除重复的

-t:分隔符,默认【TAB】

-k:选择排序区间

WC(统计字符、字数、行数)

wc [-lwm] <file or stdin>

-c:单词个数

-w:字母个数

-l:行数

UNIQ(去除连续重复的)

uniq [-ic]

-c:计数

-i:忽略大小写

SPLIT(文件切分)

split [-bl] <file> PREFIX

-b SIZE:切分为 SIZE 大小的文件

-l num:以 num 行为大小切分

XARGS(参数代换)

xargs [-Open] <command>

-o:将特殊字符还原为普通字符

-eEOF:指定结束

-p:执行前询问

-n num:每次执行 command 时需要的参数个数

用户头像

Liuchengz.

关注

选择和时间做朋友 2018.09.18 加入

写作新人,请多批评和指正

评论

发布
暂无评论
学习笔记丨Linux中数据提取相关命令