您的位置:首页 > 运维架构 > Linux

Pipe

2016-01-28 19:32 477 查看

choose command

cut

cut 主要用于将同一行里面的数据进行分解。

cut -d ‘分隔符’ -f fields

$ echo $PATH | cut -d ':' -f 5


$ echo $PATH | cut -d ':' -f 3,5


cut -c 字符范围

$ export | head -n 5


declare -x CLICOLOR=”1”

$ export | head -n 5 | cut -c 12-


CLICOLOR=”1”

grep

grep 分析一行信息,若一行当中有我们需要的信息,则把该行打印出来。

grep [-acinv] [–color=auto] ‘查找字符串’ filename

-a 将binary 文件以text文件的方式查找数据;

-c 计算’查找字符串’的次数;

-i 忽略大小写的不同;

-n 顺便输出行号;

-v 显示出没有’查找字符串’的那一行信息;

–color=auto 将找到的’查找字符串’部分加上颜色显示;

Sort command

sort

sort [-fbMnrtuk] [file or stdin]

-f: 忽略大小写

-b: 忽略最前面的空格

-M: 以月份的名字排序

-n: 以“纯数字”排序

-r: 反向排序

-t: 分隔符,默认是[table]来分隔

-u: uniq,相同数据中仅出现一行

-k: 以那个区间来进行排序

wc

wc [lwm]

-l: 行数

-w: 英文单词数

-m: 字符数 (Mac unix ‘-c’)

uniq

uniq [-ic]

-i: 忽略大小写

-c: 进行行计数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Pipe Linux