あるフォルダーからファイル名を取得し、別のフォルダーでそれらを検索し、そのフォルダーで見つかった場合は削除する簡単なスクリプトを作成しようとしています。のような2つのフォルダを手に入れました
/home/install/lib
/home/install/bin
/home/install/include
と
/usr/local/lib
/usr/local/bin
/usr/local/include
/home/install/lib{bin,include} に含まれる /usr/local/lib{bin,include} からすべてのファイルを削除したいと考えています。たとえば、
/home/install/lib/test1
/usr/local/lib/test1
scritp は /usr/local/lib/test1 を削除します。それぞれ別のディレクトリからやってみました
/home/install/lib:ls -f -exec rm /usr/local/lib/{} \; しかし、何もありません。この簡単なスクリプトで管理するのを手伝ってくれませんか?