Linux
发布时间:2022-04-01 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用awk检查字段长度,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
我有一个3个字段的文件: 123710337783,35189
8014413150,123028040249634
123710337785,352934028758390,123028040109275 我需要检查这些字段是否满足以下长度: Field 1 = 12
Field 2 = 15 or 16
Field 3 = 15 运行时出现错误: awk -F, '
{if(length($2)
我有一个3个字段的
文件:
123710337783,351898014413150,123028040249634
123710337785,352934028758390,123028040109275
我需要检查这些字段是否满足以下长度:
Field 1 = 12
Field 2 = 15 or 16
Field 3 = 15
运行时出现错误:
awk -F,'{if(length($2) == 15 ) || length($2) == 16) && length($1) == 12 && length($3)) == 15) print }'
请协助.
伯尼
所有括号都不匹配. “if”表达式必须包含在括号内,即
if (X == 45) ...
if ((X == 45) || (Y == 23)) ...
你没有这个,你的括号比起括号更多,所以平衡也是一样的.
尝试这个,而不是重新平衡一切:
awk -F,'{ if (((length($2) == 15 ) || length($2) == 16) && (length($1) == 12 && length($3) == 15)) print }'
大佬总结
以上是大佬教程为你收集整理的使用awk检查字段长度全部内容,希望文章能够帮你解决使用awk检查字段长度所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。