linux中截取字符串cut命令用法简介:
- 语法语法:
cut -cnum1-num2 fileName
1、按字符输出
显示从每行开头算起num1到num2的文字
输出第1到6字符
cut -c1-6 exec.txt
aa23aa
ssd:as
122323
中国人的地:
-c是字符的意思
中文字符和空格都算一个字符
2、按照字节输出
输出每行1-6字节的内容
cut -b1-6 exec.txt
ssd:as
12 23
中国
一个空格算一个字节,一个汉字算三个字节
3、显示第几列(多列可以以逗号“,”进行隔开)
-f m-n 表示显示第m栏到第n栏(使用tab分隔)
-d 自定义分隔符
-c 和 -f 参数可以跟以下子参数: m 第m个字符或字段 m- 从第m个字符或字段到文件结束
-n 从第1个到第n个字符或字段 m-n 从第m个到第n个字符或字段
cut -d' ' -f1-2 exec.txt
aa aa
重点:-d 按定界符号(delimiter)符号分割,-f 输出指定的域。
上面的-b、-c、-f分别表示字节、字符、字段(即byte、character、field)