linux awk如何只输出指定的行?
-F fs或–字段分隔符fs
指定输入文件的分隔符,fs是一个字符串或正则表达式,如-F:
-v var =值或–a sign var =值
分配用户定义的变量。
-f脚本文件或file脚本文件
从脚本文件中读取awk命令。
-mf nnn和-nnn先生
对nnn的值设置一个固有的限制,-mf选项限制分配给nnn的最大块数;-mr选项限制最大记录数。这两个函数是贝尔实验室awk的扩展函数,在标准awk中不适用。
-W紧凑或–兼容,-W传统或–传统
在兼容模式下运行awk。因此gawk的行为与标准awk完全一样,所有awk扩展都被忽略。
-W copyleft或–copy left,-W copyright或–copyright
打印简短的版权信息。
-W help或–help,-W用法或–用法
打印所有awk选项和每个选项的简短描述。
-W lint或-lint
打印一条警告,指出该结构无法移植到传统的unix平台。
-W旧皮棉或-旧皮棉
打印关于无法移植到传统unix平台的结构的警告。
-W posix
开放兼容模式。但有以下限制,不被识别:/x,func关键字,func,转义序列,fs为空格时,以新行为字段分隔符;运算符and =不能替换and =;Fflush无效。
-W re-interval或–re-interval
允许使用区间正则表达式,参考(grep中的Posix字符类),比如括号表达式[[:alpha:]]。
-W源程序-文本或-源程序-文本
使用program-text作为源代码,可以混合使用-f命令。
-W版本或-版本
打印错误报告信息的版本。