cut -b colnum file: 指定欲显示的文件内容范围,并将它们输出到标准输出设备比如:输出每行第5个到第9个字符cut –b 5-9 file.txt千万不要和cat命令稠浊,这是两个完备不同的命令。
cut:对标准输入的字符串进行处理
cut -bn-m:以byte为单位,从第n个byte开始,取到第m个

cut -bn,m:以byte为单位,截取第n,m个byte
cut -b-n,m:以byte为单位,截取1到n,和第m个
[hadoop@localhost d3]$ expr $str123456789abc[hadoop@localhost d3]$ expr $str|cut -b-5,8123458[hadoop@localhost d3]$ expr $str|cut -b5,858[hadoop@localhost d3]$ expr $str|cut -b5-85678[hadoop@localhost d3]$ expr $str|cut -b2-82345678
-c:以charactor为单位,字符位置
-d:指定分隔符,默认为tab
-s:使标准输入中没有delimeter
-f 列号,提取第几列
-d 分隔符,按照指定分隔符分割列
cut -f1 file.txt#显示第一个域cut -f1,3 file.txt#显示第1,3个域cut -c 1-4 file.txt显示前4列内容cut -d "-" -f1 file1.txt 以-为分隔符显示第一个域
2022-9-22