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