linux系统中,非常实用的cut命令详解

不知道有没有被cut命令困扰的朋友

定义:

正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。

linux系统中,非常实用的cut命令详解


剪切依据

cut命令主要是接受三个定位方法:

第一,字节(bytes),用选项-b

第二,字符(characters),用选项-c

第三,域(fields),用选项-f

语法格式

cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]

使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。

主要参数-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。-c :以字符为单位进行分割。-d :自定义分隔符,默认为制表符。-f :与-d一起使用,指定显示哪个区域。-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的


范围之内,该字符将被写出;否则,该字符将被排除。

用法举例

我们就以PATH变量切割为例


linux系统中,非常实用的cut命令详解

1、将 PATH 变量取出,以冒号为分隔符,我要找出第五个路径。


linux系统中,非常实用的cut命令详解

2、将 PATH 变量取出,以冒号为分隔符,我要找出第三和第五个路径。


linux系统中,非常实用的cut命令详解

3、将 PATH 变量取出,以冒号为分隔符,我要找出第三到第五个路径。


linux系统中,非常实用的cut命令详解

小伙伴们,学会了吗,更多精彩期待与你相见


分享到:


相關文章: