文本处理工具命令

文本处理工具命令
grep         cut         sort         uniq         wc         paste         tr          split
1、grep命令
 grep是一个在linux和Unix操作系统中常用的命令行工具,用于在文本文件中查找特定的字符串或模式。以下是grep的基本用法

位置锚定

     $                                                                    行尾锚定

2、cut命令
cut命令用于截取字段或者字符串

格式1:cut 【选项】 参数

格式2:cat file | cut 选项

选项                    作用
-d                    指定分隔符
-f n                  指定第n个字段;1-3表示从第1个字段到第3个字段;4,5,7表示第4,第5,第7个字
-b                    以字节为单位进行截取
-c                    以字符为单位进行截取
–complement    排除所指定的字段
–output-delimiter    更改输出内容的分隔符

3、sort命令
sort命令是以行为单位对文件内容进比较;原则是从首字符向后,依次按照ASCII码进行比较,最后将他们升序输出行排序,也可以根据不同的数据类型来排序。

格式1:sort [选项] 参数(文件)

格式2:cat file | sort 选项

常用选项            作用
-n                   按照数字进行排序(默认升序)
-r                    反向排序(倒序)
-u                   等同于uniq,表示相同的数据仅显示一行(去重,必须是连续重复的数据)
-t                    指定字段分隔符,默认使用Tab键分隔
-k                   指定排序字段(不指定默认第一个字段)
-o                   输出文件    将排序后的结果转存到指定文件
-f                    忽略大小写,会将小写字母都转换为大写字母来进行比较
-b                   忽略每行前面的空格

4、uniq命令
uniq命令用于报告或者忽略文件中连续的重复行,常与sort命令结合使用。

格式1:uniq 【选项】 参数

格式2:cat file | uniq 选项

常用选项    作用
-c            统计连续重复的行的次数,并且删除重复的行
-u            仅显示出现一次(不连续重复)的行
-d            仅显示连续出现的行

5、WC命令
在Linux中,wc (word count)命令常用于计算文件的行数、字数和字节数,日常操作以及脚本编程中经常使用到
-c : 字节数
-l :行数
-L :最长行长度
-m :字符数
-w :字数
6、paste命令
在Linux中,paste是一个用于合并文件的命令行实用工具。它将多个文本文件按列逐行进行合并,并在每一行之间添加一个制表符。
-d :指定分割符
-s :每个文件独占一行

7、tr命令
tr命令常用来对来自标准输入的字符进行替换、压缩和删除。

格式1:tr 【选项】 参数

格式2:cat file | tr 【选项】 参数

选项            作用
-c            保留参数1的字符,其他字符包括换行符\n用参数2的字符集替换
-d            删除所有属于字符集1的字符
-s           将连续重复的字符压缩成一个
-t            参数2的字符集替换参数1的字符集,和不加选项一样

8、split命令

split命令用于在Linux下将大文件拆分为若干小文件

格式:split 【选项】 参数 原始文件 拆分后文件名前缀

选项作用
-l指定行数
-b指定大小

  • 43
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值