Linux 解密bash文件中的不同列
我有一个以下格式的文件:Linux 解密bash文件中的不同列,linux,bash,awk,sed,cut,Linux,Bash,Awk,Sed,Cut,我有一个以下格式的文件: 6,test,A,B,C,D 6,test,A,B,C,F 7,test,A,B,C 7,test,A,B,D 我想写一些输出不同列的内容。例如: 6 - column 6 is different 7 - column 5 is different 列将始终用逗号分隔,第一列将始终是行中的唯一标识符。awk请救命 这是工作的原型,根据您的需要修改文本 $ awk -F, '$1 in a{n=split(a[$1],p); f
6,test,A,B,C,D
6,test,A,B,C,F
7,test,A,B,C
7,test,A,B,D
我想写一些输出不同列的内容。例如:
6 - column 6 is different
7 - column 5 is different
列将始终用逗号分隔,第一列将始终是行中的唯一标识符。
awk
请救命
这是工作的原型,根据您的需要修改文本
$ awk -F, '$1 in a{n=split(a[$1],p);
for(i=2;i<=n;i++)
if(p[i]!=$i) print $1,i " different"; next}
{a[$1]=$0}' file
6 6 different
7 5 different
$awk-F,'$1在a{n=split(a[$1],p)中;
因为(i=2;我可能的副本不是我要找的。先生,您是位绅士和学者。