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
相关推荐
神奇小梵7 小时前
关于finalshell的使用
linux·服务器·网络
vortex57 小时前
进程管理器大横评:从 PM2 到 Systemd 的选型与实战
linux·shell·进程管理
墨北小七7 小时前
使用火山引擎 HiAgent 构建工业级设备智能运维智能体
运维·人工智能·火山引擎
Yana.nice7 小时前
/etc/rhsm/rhsm.conf配置文件解析
linux
Elecard 中国7 小时前
大规模媒体库如何实现自动化 QC?聊聊 VoD 文件检测架构
运维·自动化·ott·视频质检·vod·#视频编码·#音视频技术
Jurio.7 小时前
Codex cli 分屏并行运行
linux·ai·远程工作·codex
DolphinScheduler社区7 小时前
DolphinScheduler 3.1.3 跨越升级 3.4.1:基于 API 的自动化迁移方案
大数据·运维·自动化·任务调度·海豚调度
dangdanding8 小时前
防火墙 IP 分片测试套件-fragroute
linux·网络·网络协议·tcp/ip
happymade8 小时前
全网拓扑自动发现与服务器全维度监控的技术实践
linux·运维·服务器·网络·zabbix·路由器·prometheus
Ysn07198 小时前
中文乱码:在 Docker 容器中设置中文语言环境
运维·python·docker·容器