Linux 操作命令 cut

1、简介

    cut 命令是一个将文本按列进行切分的小工具,它可以指定分隔每列的定界符
    

2、用法/命令格式

    cut {选项} {文件名}

    

3、常用参数解析

参数 描述
-b 以字节为单位进行分割
-c 以字符为单位进行分割
-d 自定义分隔符,默认为制表符
-f 自定义字段
--complement 抽取整个文本行,除了那些由 -c 或 -f 选项指定的文本

    

4、范例

4.1 获取 指定 列

# cut -f 1,3 -d ' ' {file_name}

    

4.2 去除 指定 列

# cut -f 1 -d ' ' student.txt --complement  

    

4.3 获取 第N 字符

4.3.1 获取 第1个 字符

# echo -n $str | cut -b 1

    

4.3.2 获取 第N个 字符

# echo -n $str | cut -b {N}

    

4.3.3 获取 最后一个 字符

# echo -n $str | cut -b `echo -n $str | wc -c`

    

猜你喜欢

转载自blog.51cto.com/11495268/2338760
今日推荐