sed是一种行编辑器,sed用来把文档或字符串里面的文字经过一系列编辑命令转换为另一种格式输出。sed通常用来匹配一个或多个正则表达式的文本进行处理。
  awk是一种优良的文本处理工具,awk更像是一个排版命令,可以让文件按照自己的想法优美的输出出来,该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。
原创
2014-03-08 15:08:38
1420阅读
点赞
3评论
awkLinux使用到的文本处理工具三者都支持正则表达式 grep文本过滤(性能比awk好的多) sed 尤其适用在脚本中 awk 文本格式化工具,报告生成器,本身不编辑文本,工作与遍历模式下,迭代,每次读一行。一、命令格式awk [ options] ‘/pattern/{action}’options-F指定行分隔符-v用户自定义变量/pattern/定界指定的匹配范
原创
2014-04-04 11:38:25
1135阅读
linux操作系统-awk基本用法
原创
2016-07-15 15:55:21
1043阅读
awk 基本用法
原创
2019-01-24 15:48:50
390阅读
RS,ORS,FS,OFS,NR,NF,$0,$nRS 输入的行分隔号ORS 输出的行分隔号FS 输入的列分隔号OFS 输出的列分隔号NR 行号NF 尾列号$0 表示所有列(整行)$n 表示第n列 例如:shell> cat aa1 23 45 6 shell> awk 'BEGIN{ORS=",\n"}{print}' aa 1 2,3 4,5 6,RS反之she
原创
2014-06-09 09:29:25
1213阅读
awk命令的格式: awk [options] 'awk-script' input-file ... options: -F: 指定Field separator域分隔符 &nb
原创
2014-09-16 12:22:02
807阅读
awk 基本用法 [root@mfsdata02 shell]# cat filell 1045670921 80 97 70kk 1234566789 90 90 90hh 1233454562 60 60 60jj 5234364142 69 58 57 aa 1232341234 23 34 12 打印第一列[root@mfsdata02 shell]# awk '{pr
原创
2017-01-19 14:24:49
634阅读
NF Number of Fields 为一整数,其值表示$0上所存在的字段数目。NR Num
原创
2023-07-11 10:23:44
92阅读
文件:datafileMikeHarrington:[510]548-1278:250:100:175ChristianDobbins:[408]538-2358:155:90:201SusanDalsass:[206]654-6279:250:60:50ArchieMcNichol:[206]548-1348:250:100:175JodySavage:[206]548-1278:15:188:
原创
2018-02-08 19:56:26
1172阅读
点赞
1评论
sed文件编辑器(vim)非交互sed选项‘定位指令’文件【定位指令一定要结合用】-i直接修改原文件-nsed默认输出-r支持扩展正则表达式定位1.行号12,32~23~82.正则/正则/a追加appendi插入insertd删除deletec行修改s关键词修改sed‘s/x/y/’文件sed's/x/y/2'文件sed's/x/y/g'文件sed's#/r
原创
2018-06-29 09:10:21
2229阅读
Linux基本结构知识
一、硬盘分区
linux中的硬盘分区跟windows中的硬盘分区概念不同。Windows中的分区是以C盘、D盘、E盘。。。表示。而linux则是把硬盘分区分别表示了不同的文件。
如下:
/dev/sda1
sda1:电脑上第一块scsi硬盘的第一个主分区
dev:硬件设备文件所在的目录
sd:表示的是scsi硬盘,如果是IDE的硬盘
原创
2013-04-23 11:42:18
508阅读
1.linux控制台linux系统由桌面控制台(X -Window视窗)和字符控制台组成。字符控制台是linux的核心,默认linux下有6个字符控制台。 字符控制台--〉X-Window下:ctrl + alt + F1~F6; X-Windw--> 字符控制台:startx 或者 ctrl+alt
原创
2017-06-06 21:39:58
553阅读
一 查看系统pci设备,主板,声卡,显卡,网卡等# lspci二 查看cpu信息# more /proc/cpuinfo 1:查看系统物理cpu的个数 #cat /proc/cpuinfo | grep "physical id" | sort | uniq |
原创
2018-01-07 22:50:02
314阅读
点赞
awk从FILE中读取文件,并采用指定的分隔符(默认为空格),将其分为多个段,每一个段的内容都放在$n(n为数字)中。$0表示一整行的内容。awk的用法:awk 'PATTERN{ACTION}' FILE
说明:
PATTERN:为匹配模式。如果没有PATTERN,则表示匹配所有。
ACTION:对匹配的内容所执行的操作。最简单的ACTION为print内置变量:NF:表示的
原创
2014-07-18 10:24:05
811阅读
gsub函数有点类似于sed查找和替换。它允许替换一个字符串或字符为另一个字符串或字符,并以正则表达式的形式执行。第一个函数作用于记录$0,第二个gsub函数允许指定目标,然而,如果未指定目标,缺省为$0。index(s,t)函数返回目标字符串s中查询字符串t的首位置。length函数返回字符串s字
转载
2017-10-17 10:51:00
142阅读
2评论
Linux中的awk是一个非常常用的文本处理工具,它可以帮助我们在文本中查找和处理特定的信息。与其他工具相比,awk有着独特的语法和功能,让我们可以更加高效地处理文本数据。
首先,让我们来了解一下awk的基本语法。在awk中,我们可以使用一些关键字来指定需要进行的操作,比如`{}`用来包裹awk的操作代码,`$0`表示整行文本,`$1`表示第一个字段,以此类推。另外,我们可以使用一些内置函数和正
原创
2024-03-26 11:20:57
151阅读
awk:报告生成工具 1、 awk把文件中读取的每一行的每一个字段分别进行格式化,而后进行显示。
awk本身内置变量,条件判断,循环和数组。 如图所示,awk内置变量
原创
2014-03-05 13:04:58
784阅读
awk:文本处理三剑客:grep系,sed,awkgrep系:基于PATTERN进行文本过滤grep:支持基本的正则表达式egrep:支持基本的和扩展的正则表达式fgrep:不支持正则表达式,纯文本sed:流编辑器,逐行编辑器;模式空间保持空间awk:报告生成器;格式化文档输出;也是一种编程语言(有变量...)gawk:模式扫描和处理语言;格式:gawk[options]'program&
原创
2018-05-25 16:54:06
370阅读
 i+=1} END {print i}' /etc/passwd ----/etc/passwd 文件下 计算出/sbin/n
转载
精选
2014-02-20 09:23:14
562阅读