awk应用培训分析.pptVIP

  • 19
  • 0
  • 约1.13万字
  • 约 57页
  • 2016-12-29 发布于湖北
  • 举报
close(filename) 将输入或输出的文件filename关闭。 ? system(command) 此函数允许用户执行操作系统的指令,执行完毕后将回到awk程序。 例如: BEGIN {system(“Is”)} 输入输出的内部函数 在awk中,缺省的字段分隔符一般是空格符或TAB。但你可以在命令行使用 4 -F选项改变字符分隔符,只需在-F后面跟着你想用的分隔符即可。 awk-F"。"'/ tparker/{print}'/etc/passwd 在此例中,你将字符分隔符设置成分号。注意:-F必须是大写的,而且必须在第一个引号之前。 改变字段分隔符 在awk中,可以用等号(=)给一个变量赋值: var1=10 在awk中,你不必事先声明变量类型。 变量 awk语言中有几个十分有用的内置变量,现在列于下面: NR 已经读取过的记录数。 FNR 从当前文件中读出的记录数。 FILENAME 输入文件的名字。 FS 字段分隔符(缺省为空格)。 RS 记录分隔符(缺省为换行)。 OFMT 数字的输出格式(缺省为%g)。 OFS 输出字段分隔符。 ORS 输出记录分隔符。 5 NF 当前记录中的字段数。 如果你只处理一个文件,则NR和FNR的值是一样的。但如果是多个文件,NR是对所有的文件来说的,而FNR则只是针对当前文件而言。 内置变量

文档评论(0)

1亿VIP精品文档

相关文档