1

ここで私の最初の質問が浮かび上がりました。

find-command を使用して、2 つの find-command の出力間の共通要素を見つけようとします。コマンドを機能させるにはどうすればよいですか?

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 2 つのファイルが同じ場合に報告します。

grep

  • -P: Perl スタイルの正規表現。おそらくそれがなくても問題なく削除できますが、通常は自動的に追加します。
于 2009-05-21T23:18:29.320 に答える