1

这个问题出现了我原来的问题here。

我尝试使用 find-command 找到两个 find-commands 的输出之间的共同元素。我怎样才能让命令工作?

find `find ~/bin/FilesDvorak/.* -maxdepth 0` -and `find ~/.PAST_RC_files/.*`
4

1 回答 1

3

像这样的东西会起作用,而不是重新发明轮子吗?

diff -qrs ~/bin/FilesDvorak/ ~/.PAST_RC_files/ | grep -P "are identical|differ"

您可以使用 grep 来获取仅存在于其中一个目录中的文件等。

差异

  • -q --brief 仅输出文件是否不同。
  • -r --recursive 递归比较找到的任何子目录。
  • -s --report-identical-files 当两个文件相同时报告。

grep

  • -P:Perl 风格的正则表达式。没有它你可能会很好地删除它,我通常会自动添加它。
于 2009-05-21T23:18:29.320 回答