cut-命令详解

一、命令

1.cut列截取命令

cut命令的默认分隔符是制表符

2.参数:

bash 复制代码
-f 列号        #提取第几列

-d 分隔符      #按照指定分隔符分割列

-c 字符范围    #不依赖分隔符来区分列,而是通过字符范围(行首为0)来进行字段提取。

"n-"表示从第n个字符到行尾:"n-m"从第n个字符到第m个字符:"-m"表示从第1个字符到第m个字符。

二、测试

bash 复制代码
#提取第二列内容
cut -f 2 cj.txt
bash 复制代码
#提取多列时,用逗号分隔
cut -f 2,3 cj.txt

cut可以按照字符进行提取,需要注意的是"8-"代表的是提取所有行的第八个字符开始到行尾。而"10-20"代表提取所有行的第十个字符到第二十个字符。"-8"代表的是提取所有行从行首到第八个字符

bash 复制代码
#"-8"代表的是提取所有行从行首到第八个字符
cut -c -8 cj.txt
bash 复制代码
#以:为分隔符,提取/etc/passwd文件的第一列和第三列
cut -d ":" -f 1,3 /etc/passwd
相关推荐
六点半8887 分钟前
【Linux】vim—基操
linux·vim·excel
CCF_NOI.1 小时前
从底层架构到多元场景:计算机构成与应用的深度剖析
大数据·linux·运维·服务器·计算机
都给我1 小时前
可计算存储(Computational Storage)与DPU(Data Processing Unit)的技术特点对比及实际应用场景分析
运维·服务器·网络·云计算
DHclly2 小时前
Gpustack 运行一段时间后出现 Failed to initialize NVML: Unknown Error 解决办法
linux·ai
William一直在路上2 小时前
深度解析:Nginx的卓越性能
运维·nginx
Jooolin2 小时前
【Linux】指令大全!常用的都在这了~
linux·操作系统·ai编程
₯㎕星空&繁华2 小时前
Linux—进程状态
linux·运维·服务器·笔记
银河码2 小时前
嵌入式linux驱动开发:什么是Linux驱动?深度解析与实战入门
linux·c语言·驱动开发·驱动入门
上邪o_O3 小时前
Git 的基本使用指南(1)
linux·git
Up九五小庞4 小时前
jenkins从入门到精通-P1—九五小庞
运维·jenkins