假设我有 2 个配置文件,例如:文件 1:
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
virtual_gid_maps = static:5000
Run Code Online (Sandbox Code Playgroud)
文件2:
virtual_gid_maps = static:5000
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
Run Code Online (Sandbox Code Playgroud)
如果您仔细观察,您会看到一起有一行开头,virtua_gid_*但文件 1 将其放在文件末尾,而文件 2 将其放在文件头。
假设我有 2 个具有不同位置的相同行的文件,但位置对我来说并不重要,成为或不成为很重要。
我如何比较我的文件?
如果位置不重要,您可以对文件进行排序,然后执行差异。您必须将排序后的文件保存在临时区域中。
sort file1 > /tmp/file1
sort file2 > /tmp/file2
diff /tmp/file1 /tmp/file2
Run Code Online (Sandbox Code Playgroud)
您可能还想尝试vimdiff代替diff.