cut

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。

1.命令格式:

cut [参数] file

3.命令参数:

-d:后面接分隔字符,与-f一起使用,默认的字段分隔符为制表位TAB;只能一个字符

-f:依据-d的分隔字符将一段信息切割开,用-f取出第几段;

-b:以字节为单位进行分割;

-c:以字符为单位进行分割;

-n:与-b连用,不分割多字节字符;

--complement:提取指定字段之外的列。

范围表示

N-:从第N个字节、字符、字段到结尾;
N-M:从第N个字节、字符、字段到第M个(包括M)字节、字符、字段;
-N:从第1个字节、字符、字段到第N个(包括N)字节、字符、字段。

4.使用实例:

cat /etc/passwd | cut -d : -f 1
cut -d : -f 1 /etc/passwd