我在linux机器上有一个空的git存储库,我正在从Windows机器推送到它,并使用linux机器上的post-receive钩子将它签出到本地文件夹。在Windows机器上,我有core.autocrlf=true,在linux机器上,我有core.autocrlf=input。我还有一个包含以下内容的.gitattributes文件:*.csv text
在linux机器上,我将存储库中的csv文件(由Windows机器生成)与linux机器生成的非存储库
我在Linux服务器上有两个diff目录,其中来自两个diff服务器的.csv文件不断出现。两个目录中文件的文件名相同。我想要一个bash/awk脚本,从两个文件夹中选择相同的文件集,并读取其中的内容。如果两个文件中的所有记录都相同,则应继续下一组文件,否则,如果其中任何记录存在差异,则应仅将该记录重定向到另一个文件名,例如$filename_diff。($0 in arr)' $file1 $f