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`