Linux中文本工具查看,分析统计文本

本文介绍了Linux中多种文本处理工具。抽取文本工具包括cat、head、tail、cut和paste,可用于查看文件、按列抽取文本等;解析文本工具如wc可统计文本数据,sort可整理文本;还介绍了文本排序相关命令,如sort的反方向整理、uniq删除重复行等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

抽取文本的工具

文件查看一般选择cat命令,直接在命令框中查看文件中内容,不打开文件
cat [OPTION]…[FILE]…
-E 显示行结束符$
-n 对显示的每一行进行编号
-A 显示所有的空字符
-b 对非空字符进行显示
-s 压缩连续的空行成一行
在这里插入图片描述
查看文本前几行
head 命令
head [OPTION]…[FILE]…
-c# 显示获取前#字节
-n# 显示获取前#行内容
-# 指定行数
在这里插入图片描述
在文件内容末尾开始查看
tail[OPTION]…[FILE]…
-c# 显示获取后#字节
-n#显示获取后#行
-# 显示获取后#行
-f 跟踪显示文件新追加的内容,常用于监控日志,相当于–follow=descriptor
-F 跟踪文件名,相当于——follow=name --retry
在这里插入图片描述
按列抽取文本cut和合并文件paste
cut [OPTION]…[FILE]…

cut -d分隔符 -f#,# :

cut -d分隔符 为以分隔符为基准取数据
-f#,#为所取字段的范围。 -d -f 一般合起来使用
在这里插入图片描述
以1和2字段
在这里插入图片描述
以1和4字段
在这里插入图片描述

cut和head和tail 可以一起使用

截取出ens33中的IP地址
在这里插入图片描述
首先用head命令截取ifconfig命令的前两行,用tail截取两行中的后面一行,使用tr -s “ ”将重复的空格合并成一个方便显示,最后用cut 命令的-d -f命令截取IP地址
在这里插入图片描述

解析文本的工具

文本数据统计:wc
整理文本:sort

wc会对文中中单词的总数,行数,字节总数和字符总数进行统计
在这里插入图片描述
36 ,,,81 ,, 1955 ,, f5
行数 ,, 字数 , 字节数 , 文件名
-l 只对行计数
-w 对单词总数计数
-c 只对字节数计数
-m 只对字符数计数
-L 显示文件中最长行长度
在这里插入图片描述

文本排序

sort [OPTION]…[FILE]…
-r 执行反方向整理
-u 删除输出中的重复行
在这里插入图片描述
uniq命令:在输出中直接删除前后相接重复的行
-c 显示每行中重复的次数
-d 仅显示重复的行

  • u 仅显示不重复的行
    重复的是上下行,所以-d 中没有重复显示在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值