淡泊明志、宁静致远
A Diamond is just a piece of Coal that did well under Pressure.
awk环境变量和运算符
awk
的环境变量
变量
描述
$n
当前记录的第n个字段,字段间由FS分隔。
$0
完整的输入记录。
ARGC
命令行参数的数目。
ARGIND
命令行中当前文件的位置(从0开始算)。
ARGV
包含命令行参数的数组。
CONVFMT
数字转换格式(默认值为%.6g)
ENVIRON
环境变量关联数组。
ERRNO
最后一个系统错误的描述。
FIELDWIDTHS
字段宽度列表(用空格键分隔)。
FILENAME
当前文件名。
FNR
同NR,但相对于当前文件。
FS
字段分隔符(默认是任何空格)。
IGNORECASE
如果为真,则进行忽略大小写的匹配。
NF
当前记录中的字段数。
NR
当前记录数。
OFMT
数字的输出格式(默认值是%.6g)。
OFS
输出字段分隔符(默认值是一个空格)。
ORS
输出记录分隔符(默认值是一个换行符)。
RLENGTH
由match函数所匹配的字符串的长度。
RS
记录分隔符(默认是一个换行符)。
RSTART
由match函数所匹配的字符串的第一个位置。
SUBSEP
数组下标分隔符(默认值是\034)。
awk运算符
运算符
描述
= += -= *= /= %= ^= **=
赋值
?:
C条件表达式
||
逻辑或
&&
逻辑与
~ ~!
匹配正则表达式和不匹配正则表达式
< <= > >= != ==
关系运算符
空格
连接
+ -
加,减
* / &
乘,除与求余
+ - !
一元加,减和逻辑非
^ ***
求幂
++ --
增加或减少,作为前缀或后缀
$
字段引用
in
数组成员
posted on 2008-08-31 10:16
挑灯看剑
阅读(829)
评论(0)
编辑
收藏
引用
所属分类:
通信技术
只有注册用户
登录
后才能发表评论。
Powered by:
IT博客
Copyright © 挑灯看剑
<
2011年2月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
导航
新随笔
管理
公告
【自我介绍】 08年南开大学硕士毕业 最近关注:算法、Linux、c++、高并发 爱好:滑旱冰、打乒乓球、台球、保龄球
常用链接
我的随笔
我的评论
我参与的随笔
随笔分类
(139)
algorithm(5)
(rss)
Android(4)
(rss)
C/C++(35)
(rss)
Linux内核驱动编程(14)
(rss)
Python(1)
(rss)
嵌入式系统开发(7)
(rss)
工作随笔(26)
(rss)
情感生活(14)
(rss)
数学(1)
(rss)
杂文(2)
(rss)
架构设计/设计模式(15)
(rss)
汇编艺术(3)
(rss)
英语(5)
(rss)
计算机经典书
(rss)
通信技术(7)
(rss)
文章分类
Linux kernel
(rss)
我常去的网站
南开大学bbs
水木BBS
技术博客(都是大牛)
Chris Lattner--LLVM的架构设计师
Hacker site
Marat Fayzullin--英特尔的高级项目经理,Emulator大牛
MVP Tips, Techniques, and Goodies
Vince Huston---设计模式
Walter Bright --D语言发明者、编译器大牛
编译器
技术站点
codeguru
codeproject
Emulator
How to develop your own Boot Loader
linuxsir
Microsoft--vc++ team
netexpert
osdev.org
osdever.net
planet-source-code
rohitab
wiki.osdev
搜索
积分与排名
积分 - 169709
排名 - 36