cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或是字符类型。后一种数据类型在遇到需要从文件里剪下特定的列时,特别方便。请注意:一个制表字符在此被视为单个字符
范例1.
cut -d : -f 1,5 /etc/passwd 取出字段
结果:
root: root 管理者帐号
tolstoy:Leo Tolstoy 实际用户
通过选择其他字段编号,还可以去除每个用户的根目录
范例2:
cut -d : -f 6 /etc/passwd 取出根目录
/root 管理帐号
/home/tolstoy 实际用户
Cut 语法:
cut -c list [file....]
cut -f list [-d delim] [file ...]
用途
从输入文件中选择一或多个字段或者一组字符,配合管道(pipeline),可再做进一步处理。
主要选项
-c list 以字符为主,执行剪下的操作。
-d delim 通过-f选项,使用delim作为定界符。
-f list 以字段为主,作剪下的操作。
范例3:
ls -l | cut -c 1-10