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)

相关推荐

  • 如何深入分析Tomcat的Manager

    技术如何深入分析Tomcat的Manager如何深入分析Tomcat的Manager,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。关心Tom

    攻略 2021年12月8日
  • Go语言核心36讲,Go语言实战与应用九)--学习笔记

    技术Go语言核心36讲,Go语言实战与应用九)--学习笔记 Go语言核心36讲(Go语言实战与应用九)--学习笔记31 | sync.WaitGroup和sync.Once
    我们在前几次讲的互斥锁、条件

    礼包 2021年11月22日
  • 分数化小数,小学生数学分数和小数互化的方法

    技术分数化小数,小学生数学分数和小数互化的方法1. 小数化成分数分数化小数:原来有几位小数,就在1的后面写几个零作分母,把原来的小数去掉小数点作分子,能约分的要约分。 2. 分数化成小数:用分母去除分子。能除尽的就化

    生活 2021年10月28日
  • 24Django装饰器整体缓存的一种玩法

    技术24Django装饰器整体缓存的一种玩法 24Django装饰器整体缓存的一种玩法一,Django设置缓存的三种类型:#将数据缓存到表里
    CACHE={'default':{'BACKEND':'d

    礼包 2021年12月6日
  • 台式电脑屏幕亮度怎么调节,如何调节台式电脑屏幕亮度

    技术台式电脑屏幕亮度怎么调节,如何调节台式电脑屏幕亮度调节台式电脑屏幕亮度方法:首先鼠标右键单击桌面空白处台式电脑屏幕亮度怎么调节,选择NVIDIA的控制面板。其次需要点击调整桌面颜色设置,在选择颜色设置方式下方,选择使

    生活 2021年10月22日
  • 氯气和氢氧化钠反应离子方程式,氢氧化钠与氯气的化学反应方程式

    技术氯气和氢氧化钠反应离子方程式,氢氧化钠与氯气的化学反应方程式氢氧化钠与氯气的化学反应方程式氯气和氢氧化钠反应离子方程式: Cl2+2NaOH=NaCl+NaClO(次氯酸钠)+H2O 氢氧化钠,化学式为NaOH,俗称

    生活 2021年10月23日