cut命令使用来截取某一个字段,其格式为:
cut -d ‘分隔字符’ [-cf]n
此处“n”为数字。该命令有一下几个可用选项:
-d :后接分隔字符,分隔字符用单引号括起。
-c :后接第几个字符,可指定一个区间。
-f :后接第几个区块(按分隔符)。
例:
$head -n 3 /etc/passwd > test #将passwd文件的前三行输出到test文件作为测试用文件
$cat test #查看test文件内容
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
$cat test | cut -d ':' -f 1 #以“:”作为分隔符截取第一段
root
daemon
bin
$cat test | cut -c 1-2 # 输出第1到2个字符
ro
da
bi
注意cut命令只有当操作域时(区块),才可以指定分隔符。