Linux Cut命令:快速学会字段切割技巧(linuxcut用法)

Linux Cut命令介绍

Linux Cut 命令可以让用户快速切割文本字段, extract field from each line of files, and display that output on the standard output。它可以在应用中把输入文本切割成单独的字段, Cut directive synatax格式是:cut [-b c] [-c f] [-d delim] [-s] [-n] [file …] 。

Linux Cut 用法

Linux Cut命令的参数-b 或-c用来指定切割的字段索引号, 而-d指定分隔符,例如要分割每一行中字段之间的分隔符,可以使用-d选项,而-s参数则可以指定切割哪些行,比如:

$ cut -d ‘ ‘ -f 1,3

可以把InputFile中的每一行用空格分割,并提取第一、三字段。

Linux Cut 例子

下面是Linux cut 命令在一些常见任务中的应用,比如查看user list:

$ cut -d ‘:’ -f 1,3 /etc/passwd

上面的命令可以把/etc/passwd文件中的每一行用冒号(:)分割每一行,并提取第一个和第三个字段,也就是用户名和【UID】字段。

除了操作用户信息之外,我们还可以用cut命令截取文本文件中的某些字符,比如:

cut -b 3-5

上面的命令可以把file文件中的每一行截取3到5位置的字符,就像下面这样:

$ cat file Sample text for cut command

$ cut -b 3-5 file

mpl

xt

h c

总结

Linux Cut命令是一个很强大的文本文件切割分割工具,通过它可以快速的划分文本中的字段,并以灵活的方式提取需要的字符串。它可以让你轻松的查看文件中的用户名,号或者其他的数据。


数据运维技术 » Linux Cut命令:快速学会字段切割技巧(linuxcut用法)