Awk 基于file2将名称添加到file1
我有两个文件file1和file2。文件2中的某些名称不在文件1中。我想在文件1中添加这些名称 文件1 文件2 我想要的输出如下所示Awk 基于file2将名称添加到file1,awk,Awk,我有两个文件file1和file2。文件2中的某些名称不在文件1中。我想在文件1中添加这些名称 文件1 文件2 我想要的输出如下所示 anna 14/2 = 7.0 alex 23/6 = 3.8 benny 0/0 = 0 cathar 0/0 = 0 deffy 27/3 = 9.0 hobert 24/9 = 2.7 sam 0/0
anna 14/2 = 7.0
alex 23/6 = 3.8
benny 0/0 = 0
cathar 0/0 = 0
deffy 27/3 = 9.0
hobert 24/9 = 2.7
sam 0/0 = 0
谢谢你的帮助 另一个
awk
awk 'NR==FNR{a[$1]=$0;next} {$0=($1 in a )?a[$1]:$0" 0/0 = 0"}1' file1 file2
另一个
awk
awk 'NR==FNR{a[$1]=$0;next} {$0=($1 in a )?a[$1]:$0" 0/0 = 0"}1' file1 file2
另一个
awk
awk 'NR==FNR{a[$1]=$0;next} {$0=($1 in a )?a[$1]:$0" 0/0 = 0"}1' file1 file2
另一个
awk
awk 'NR==FNR{a[$1]=$0;next} {$0=($1 in a )?a[$1]:$0" 0/0 = 0"}1' file1 file2
作为一个尼克斯修补者,我可以要求对这个脚本进行更多的分解。我就是不明白[$0]在做什么。一个数组,但它似乎没有被填充。显然,下一步是设置并运行它,然后稍加修改。但是任何额外的提示都是受欢迎的。作为一个nix修补者,我可以要求对这个脚本进行更多的分解。我就是不明白[$0]在做什么。一个数组,但它似乎没有被填充。显然,下一步是设置并运行它,然后稍加修改。但是任何额外的提示都是受欢迎的。作为一个nix修补者,我可以要求对这个脚本进行更多的分解。我就是不明白[$0]在做什么。一个数组,但它似乎没有被填充。显然,下一步是设置并运行它,然后稍加修改。但是任何额外的提示都是受欢迎的。作为一个nix修补者,我可以要求对这个脚本进行更多的分解。我就是不明白[$0]在做什么。一个数组,但它似乎没有被填充。显然,下一步是设置并运行它,然后稍加修改。但是任何额外的提示都是受欢迎的。