最新 最热

sed & awk 第二版学习(五)—— 高级 sed 命令

高级命令改变执行或控制的流程顺序。sed 脚本中正常的控制流为:一行被读入模式空间并用脚本中的每个命令逐个应用于那一行;当到达脚本底部时,输出这一行并且清空模式空间;然后新行被读入模式空间,并且控制被转移回脚本顶端...

2024-09-20
3

sed & awk 第二版学习(四)—— 基本 sed 命令

第一个命令可以和左大括号放置在同一行,但是右大括号必须自己单独处于一行。每个命令都可以有自己的地址并允许有多层分组。而且就像命令在大括号内的缩进方式一样,允许在行的开始处插入空格或制表符。要确保在大括号后...

2024-09-10
2

sed & awk 第二版学习(三)—— 编写 sed 脚本

使用 sed 可以将类似于 vi 编辑器中手动的操作过程提取出来,并转换成一个非手动的过程,即通过执行一个脚本来实现。大多数不熟悉 sed 的人都觉得,编写执行一系列编辑动作的脚本,比手动做一些改动更冒险。这种担心的原因是...

2024-09-05
2

sed & awk 第二版学习(二)—— 正则表达式语法

在计算机术语中,表达式是某些需要被计算的东西。一个表达式描述一种结果。正则表达式描述了模式或特殊的字符序列,尽管没有必要指定一个精确的序列。例如:...

2024-09-05
2

【Linux】三剑客 grep、awk、sed 常见用法

grep、awk、sed 都是 Linux 命令行工具,通常用于处理文本数据,俗称“Linux 三剑客“。

2024-09-02
2

sed & awk 第二版学习(一)—— sed 与 awk 基本操作

有 3 种方式可以在 sed 命令行上指定多个指令: 1. 用分号分隔指令。

2024-08-21
2

按行长度(包括空格)对文本文件进行排序

我需要按包括空格在内的行长度排序。下面的命令不包括空格,有没有办法修改它,使它为我工作?

2024-08-21
2

高手必知的Linux三剑客:grep、sed、awk

在Linux世界中,有三把强大的文本处理工具,它们被称为"三剑客":grep、sed和awk。这些工具是Linux系统管理员和开发者的必备技能,它们能够高效地处理文本数据,进行复杂的文本搜索、替换和报告生成等任务。...

2024-08-09
3

Linux三剑客之awk入门指引

今天1024 程序猿节,百忙中抽空发篇一直想写好久的文章来凑个热闹,简单教大家如何使用awk这个命令行工具。认识我的人都知道我最早是运维出生,做运维没学会啥太大的本事,有些命令行工具却使得贼溜,awk就是其中之一。后来我...

2024-08-07
1

利用 awk 定制化处理大量数据的计算

有上万行(甚至更多)不断递增的浮点数(每行一个),怎么将它们每四个一组计算每组第四个和第一个之间的差值,并打印输出计算结果?

2024-05-27
1