使用awk命令时,可以通过命令行选项来指定文件名、字段分隔符和需要省略的字段。下面是几个示例:
读取文件并指定字段分隔符为逗号,并省略第2个字段:
awk -F"," '{print $1,$3}' filename
读取多个文件并指定字段分隔符为制表符,并省略第1个字段:
awk -F"\t" '{print $2}' file1 file2 file3
从标准输入读取并指定字段分隔符为空格,并省略最后一个字段:
awk -F" " '{NF--; print}'
读取文件并使用多个字段分隔符,并省略第1和第3个字段:
awk -F"[,:]" '{print $2,$4}' filename
读取文件并指定字段分隔符为正则表达式,并省略包含特定字符串的字段:
awk -F"[ \t:]" '{for(i=1;i<=NF;i++) if($i !~ /string/) print $i}' filename
请根据具体需求选择适合的解决方法,并根据具体情况调整命令中的文件名、字段分隔符和省略的字段。
上一篇:AWK: 动态改变FS或RS