这篇讲简单介绍一下linux的文本操作,在linux系统里面几乎所有一切皆为文本,而文本操作中awk和grep、sed被称为linux的三剑客!足以证实他们很壮大!!
awk指令,linux三剑客之一,很是有效的一个文本处置号令,本家儿要用于处置列,默认利用空格朋分,-F暗示朋分的样式 。
好比我提取linux下所有效户名。
grep指令,inux三剑客之一,本家儿要用于过滤,匹配正则表达式的文本行,并输出,参数 :
-E 正则恍惚匹配
-F 切确字母匹配
-w 切确单词匹配 。
例如过滤/etc/passwd文件中带有root或者bash关头的内容。
sed指令,也是三剑客之一,本家儿要用于处置行的数据。
下面我把输出的内容更改输出到屏幕,并非真实点窜文本的内容,需要点窜文本里的内容需要添加-i参数。
sort指令,用于排序,注重哦,是按照行来排序。
一样利用/etc/passwd文件进行排序,我们发现原本root在第一行的,此刻换当作了adm用户作为第一行。
wc指令,和windows中的word功能近似,用于统计!!统计文本行数,单词数,字符数 。26行 54个单词 1330个字符
vi或者vim指令,本家儿如果在linux系统顶用来编纂文本或者设置装备摆设文件的,很是好用的编纂软件。利用方式vim + 文件名字,然后按i就可以对文件进行编纂。
最后一个cut指令,半斤八两于切片或者切割的意思,把某行进行切割然后提取某部门。
若是我们想提取每一行的第4个字节,即使提取t。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!