質問: unixで、ディレクトリを比較して、ファイル・ディレクトリの存在を比較したい やりたいこと自体は単純なことなのですが・・ unixのコマンドで、 2つのディレクトリa、bを比較して、 aだけにあるディレクトリ・ファイルのみを取得できるようなものを教えてください。 (ファイルが同一かどうかは問題ではなくて、あくまでも存在不存在の比較です。) コマンドを組み合わせたり、オプションを使ってもかまいません。 diffコマンドってこういうとき使えないのでしょうか。
回答: シェルスクリプトの中で使うなら for name in `cd a ; find . -type f` do if [ ! -e b/$name ] then echo $name fi done みたいなのもありかも。 find でaの下のファイルを捜し出して、 if でbの下に有るかどうか調べて 無ければ それなりの処理(上記では echo )をする