
awk
文章平均质量分 78
bjdu_jlxs
这个作者很懒,什么都没留下…
展开
-
sed & awk (1) 基础-ed
起源:awk sedex ed: 行编辑器ex: vi 下的行编辑器(普通模式按Q进去,输入vi退出)ed 简单介绍:范围 行筛选: 行号+正则,用,指定范围操作也就是 范围+行筛选+操作e.g/youarepig/d #当前行如果包含youarepig则删除 /youarepig/是行筛选,d是删除操作g/youa原创 2013-11-21 16:01:50 · 976 阅读 · 0 评论 -
sed & awk (2) 基础-sed 简介
sed 与ed的区别:1.sed基于字符流,ed是行编辑器;2.sed非交互,ed是可以交互的编辑器;Topic 1,sed脚本的多个命令是怎么作用于文件的?文件pig cowpigcowcow pig脚本sed -e 's/pig/cow/g' -e 's/cow/horse/g'输出:horse horsehorsehors原创 2013-11-21 16:42:12 · 819 阅读 · 0 评论 -
sed & awk (4) 基础-awk 基础 待续
A.外部命令1.外部命令使用" "包起来2.awk内部接收外部命令的结果 getline"cmd" | getline 之后命令的输出给了$0, $1,$2...echo "abc bcd" |awk '{my1="date" | getline;print $0}'Fri Nov 29 07:29:34 CST 2013原创 2013-12-05 17:08:40 · 686 阅读 · 0 评论 -
操作 sed & awk (3) 基础-sed 命令
Topic 1 替换s/reg/replace/flagsflags: n 1-512之间,指定第几次出现匹配时替换 g 全局 p 打印模式空间的内容 w file 将模式空间写到file中replace: 特殊含义字符 & 用正则表达式匹配的内容进行替换 \n 匹配第n个子串,这个子串以前在pattern中用“\(”和'\)'指定 \原创 2013-11-21 17:48:15 · 896 阅读 · 0 评论 -
awk操作
1. awk 非常适合于结构化的文本文件(行、列数据)复杂处理。相对于 sed 而言,它可进行复杂的编程处理,并且可以产生复杂的报表输出。 2. awk 通常有三个版本,旧 awk、nawk(新) 、gawk。Solaris 下建议用 nawk,因为旧 awk有很多功能不支持,例如数学运算幂 ^ ,函数getline,system等。 3. 基本语法:awk ‘pattern{a转载 2013-05-29 13:45:29 · 1122 阅读 · 0 评论 -
awk 内置变量
awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。 一、内置变量表属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符 默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录数,就是行号,从1开始转载 2015-06-16 15:57:20 · 505 阅读 · 0 评论