linux命令行之文本操作

这篇讲简单介绍一下linux的文本操作 , 在linux系统里面几乎所有一切皆为文本 , 而文本操作中awk和grep、sed被称为linux的三剑客!足以证实他们很壮大!!

需要这些哦
linux系统
方式/
1awk指令 , linux三剑客之一 , 很是有效的一个文本处置号令 , 本家儿要用于处置列 , 默认利用空格朋分 , -F暗示朋分的样式 。
好比我提取linux下所有效户名 。

linux命令行之文本操作

文章插图

linux命令行之文本操作

文章插图

2grep指令 , inux三剑客之一 , 本家儿要用于过滤 , 匹配正则表达式的文本行 , 并输出 , 参数 :
-E 正则恍惚匹配 
-F 切确字母匹配 
-w 切确单词匹配 。
例如过滤/etc/passwd文件中带有root或者bash关头的内容 。

linux命令行之文本操作

文章插图

3sed指令 , 也是三剑客之一 , 本家儿要用于处置行的数据 。
下面我把输出的内容更改输出到屏幕 , 并非真实点窜文本的内容 , 需要点窜文本里的内容需要添加-i参数 。

linux命令行之文本操作

文章插图

4sort指令 , 用于排序 , 注重哦 , 是按照行来排序 。
一样利用/etc/passwd文件进行排序 , 我们发现原本root在第一行的 , 此刻换当作了adm用户作为第一行 。

linux命令行之文本操作

文章插图

5wc指令 , 和windows中的word功能近似 , 用于统计!!统计文本行数 , 单词数 , 字符数 。 26行   54个单词 1330个字符

linux命令行之文本操作

文章插图

6vi或者vim指令 , 本家儿如果在linux系统顶用来编纂文本或者设置装备摆设文件的 , 很是好用的编纂软件 。 利用方式vim + 文件名字 , 然后按i就可以对文件进行编纂 。

linux命令行之文本操作

文章插图

7最后一个cut指令 , 半斤八两于切片或者切割的意思 , 把某行进行切割然后提取某部门 。
【linux命令行之文本操作】若是我们想提取每一行的第4个字节 , 即使提取t 。

linux命令行之文本操作

文章插图


以上内容就是linux命令行之文本操作的内容啦 , 希望对你有所帮助哦!

    推荐阅读