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`