linux基础之字符处理命令

技术linux基础之字符处理命令 linux基础之字符处理命令目录文件管理之:字符处理命令1.1 排序命令 sort2.1 去重命令 uniq3.1 截取字段命令 cut4.1 替换或删除命令 tr5

基于Linux的字符处理命令

文件管理:字符处理命令1.1 sort2.1命令2.1重复删除命令uniq3.1截取字段命令cut4.1替换或删除命令tr5.1统计命令wc

文件管理之:字符处理命令

1.1 排序命令 sort

sort命令用于对文件内容进行排序。

格式:排序[参数]

如果没有参数,默认按第一个字符排序。

cat 2.txt |排序

1.2.1排序参数-n

按数值排序

cat 2.txt | sort -n

1.2.2排序参数-r

逆序:默认情况下,逆序由第一个字符执行。

cat 2.txt | sort -r

cat 2.txt | sort -n -r

1.2.3排序参数k

指定哪一列排序?

cat 2.txt | sort -n -r -k2

1.2.4排序参数t

指定分隔符排序,默认值为空格(可以留空)。

cat 2.txt | sort -n -r -k2 -t /

2.1 去重命令 uniq

用于检查和删除文本文件中重复的行和列。重复复制,不相邻复制。如果你想删除所有的重复项,你需要首先对它们进行排序,所以uniq通常与sort一起使用。

cat 2.txt | uniq

2.2.1参数-c

在每列旁边,显示行重复出现的次数。

cat 2.txt | uniq -c

2.2.2参数d

仅显示重复出现的行和列。

cat 2.txt | uniq -d

2.2.3参数-u

显示只出现一次的行和列。

cat 2.txt | uniq -u

3.1 截取字段命令 cut

用于显示行中的指定部分并删除文件中的指定字段。

3.2.1参数-d

指定字段分隔符,默认字段分隔符为制表符。

cat 2.txt | cut -d/-f2

3.2.2参数-f

显示指定字段的内容。

cat 2.txt | cut -d/-f2

3.2.3参数-c

根据字符(空格也计算在内)

cat 2.txt | cut -c2

4.1 替换或删除命令 tr

一个接一个地替换:

2.txt | Tr654 123: 6更换1,5更换2,4更换3

4.2.1参数-d

删除字符

cat 2.txt | tr -d 34

5.1 统计命令 wc

统计文件的字数、行数和字节数。

cat 2.txt | wc

5.2.1参数-c

计算文件的字节数(字节)

cat 2.txt | wc -c

5.2.2参数l

计算文件中的行数。

cat 2.txt | wc -l

5.2.2参数-w

统计文件中单词的格式,默认情况下使用空白字符作为分隔符。

单词:在linux中,连续的数字或字母组合成一个单词。

cat 2.txt | wc -w

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154983.html

(0)

相关推荐

  • MongoDB可视化工具的使用方法

    技术MongoDB可视化工具的使用方法今天就跟大家聊聊有关MongoDB可视化工具的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 MongoDB 是一种

    攻略 2021年11月3日
  • nginx部署前后端分离项目(spring boot + vue)

    技术nginx部署前后端分离项目(spring boot + vue) nginx部署前后端分离项目(spring boot + vue)部署后端
    spring boot 项目部署到服务器上,我们只需打

    礼包 2021年12月10日
  • MySQL如何使用profiling

    技术MySQL如何使用profiling这篇文章将为大家详细讲解有关MySQL如何使用profiling,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Mysql SQL优化工具我们常使

    攻略 2021年11月3日
  • keil c51怎么修改字体大小(keilc51怎么设置字体大小)

    技术KeilC51基础中怎么改变代码的字体大小KeilC51基础中怎么改变代码的字体大小,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。    IDE

    攻略 2021年12月24日
  • 舍瑟而作,子路曾皙冉有公西华侍坐实词

    技术舍瑟而作,子路曾皙冉有公西华侍坐实词《子路曾皙冉有公西华侍坐》里面的重点实词如下舍瑟而作:
    1、居则曰:居,闲居,平时在家  
    2、摄乎大国之间:摄,夹、迫近   
    3、加之以师旅:加,加到……上   
    4、比及三年

    生活 2021年10月30日
  • mybatis日常语法有哪些

    技术mybatis日常语法有哪些mybatis日常语法有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mybatis中的#和$的区别? #方式能够很大程

    攻略 2021年10月20日