您的位置 首页 linux常用命令

linux cut 命令详解

linux cut 命令

cut - remove sections from each line of files

cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。

这里白眉用 切割字符来演示下:

echo abcd3ef | cut -c 1-5

-c:以字符 (characters) 的单位取出固定字符区间

 

一、基本语法

cut [选项参数] filename

说明:默认分隔符是制表符。

选项与参数:

-d:分隔符,按照指定分隔符分割列。与 -f 一起使用

-f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思(列号,提取第几列)

-c:以字符 (characters) 的单位取出固定字符区间

-b:以字节为单位进行分割

准备数据:

 

baimei dashu
meibai dashu
bai mei
da shu

 

 

1 切割第一列:

cut -d ' ' -f 1 cut.txt

注意 引号里面是空格,因为要以空格作为分隔符。

2. 切割cut.txt第二、三列

cut -d ' ' -f 2,3 cut.txt

3.切割 cut.txt 每行的 的第3-5 个字符

cut -c 3-5 cut.txt

5切割cut.txt 每行的第2,4,6个字节

cut -b 2,4,6 cut.txt 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章