ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 概述 截取文件的指定行数 **语法** ``` cut [-bn] [file] cut [-c] [file] cut [-df] [file] -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d :自定义分隔符,默认为 制表符。 -f :与-d一起使用,指定显示哪个区域 cut 取的范围 N- 第N个字段到结尾 -M 第1个字段为M N-M N到M个字段 cut 取的单位 -b 以字节为单位 -c 以字符为单位 -f 以字段为单位(使用定界符) ``` > 注意分隔符默认是 TAB 而不是空格 ## 示例 ### 获取文件指定行数 ``` cut -f2,4 filename ``` 截取文件的第2列和第4列 ### 删除文件指定行数 去文件除第3列的所有列 ``` cut -f3 --complement filename ``` ### 设置分隔符 ``` cat -f2 -d";" filename.svc ``` ### 打印前n列 ``` cut -c-2 file //打印前2个字符 ```