首页 > 代码库 > AWK学习总结(三) Records and Fields
AWK学习总结(三) Records and Fields
AWK 记录和域
The NR Variable
% awk ‘{print NR, $0}‘ employees 1 Tom Jones 4424 5/12/66 543354 2 Mary Adams 5346 11/4/63 28765 3 Sally Chang 1654 7/22/54 650000 4 Billy Black 1683 9/23/44 336500
NR 加入行号。逐行加一
$0 代表整行
NF 文件列数
% awk ‘{print $0, NF}‘ employees Tom Jones 4444 5/12/66 543354 5 Mary Adams 5346 11/4/63 28765 5 Sally Chang 1654 7/22/54 650000 5 Billy Black 1683 9/23/44 336500 5
-F
% cat employees Tom Jones:4424:5/12/66:543354 Mary Adams:5346:11/4/63:28765 Sally Chang:1654:7/22/54:650000 Billy Black:1683:9/23/44:336500 % awk –F: ‘/Tom Jones/{print $1, $2}‘ employees2 Tom Jones 4424
eg2
% awk –F‘[ :\t]‘ ‘{print $1, $2, $3}‘ employees Tom Jones 4424 Mary Adams 5346 Sally Chang 1654 Billy Black 1683
总结:学习了NR NF 变量 学会使用-F參数
AWK学习总结(三) Records and Fields
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。