Linux 在awk中拆分和比较
我想在awk命令中拆分和比较 输入文件(制表符分隔) 过滤Linux 在awk中拆分和比较,linux,bash,awk,Linux,Bash,Awk,我想在awk命令中拆分和比较 输入文件(制表符分隔) 过滤 第一列值>1 第三列值的第一个值除以“|”>2 过程 如果大于1,则比较第一列值 将第三列值除以“|” 如果大于2,则比较第三列的第一个值 仅当第一个值大于2时打印 命令行(示例) 输出 2 bbb 3|3 请让我知道以上处理的命令行 您可以将字段分隔符设置为tab或pipe,并检查第一个和第三个值: awk -F'\t|\\|' '$1>1 && $3>2' file 或 你可以在埃德·莫顿于年所作的这
2 bbb 3|3
请让我知道以上处理的命令行 您可以将字段分隔符设置为tab或pipe,并检查第一个和第三个值:
awk -F'\t|\\|' '$1>1 && $3>2' file
或
你可以在埃德·莫顿于年所作的这篇综合性的回答中读到关于所有这些角色逃跑的内容
否则,可以拆分第三个字段并检查第一个切片的值:
awk -F"\t" '{split($3,a,"|")} $1>1 && a[1]>=2' file
您可以将字段分隔符设置为tab或pipe,并检查第一个和第三个值:
awk -F'\t|\\|' '$1>1 && $3>2' file
或
你可以在埃德·莫顿于年所作的这篇综合性的回答中读到关于所有这些角色逃跑的内容
否则,可以拆分第三个字段并检查第一个切片的值:
awk -F"\t" '{split($3,a,"|")} $1>1 && a[1]>=2' file
tr'|'
awk -F"\t" '{split($3,a,"|")} $1>1 && a[1]>=2' file