それぞれ異なるディレクトリにある同じ名前の2つのファイルを調べるbashスクリプトを作成しようとしています。
これはdiff-rで実行できることはわかっていますが、最初のファイルにない2番目のファイルにあるものをすべて取得して、新しいファイル(同じファイル名)に出力したいと思います。
grepコマンドを使用して(ネストされた)ループを作成しましたが、これは適切ではなく、構文エラーが返されます。
#!/bin/bash
FILES=/Path/dir1/*
FILES2=/Path/dir2/*
for f in $FILES
do
for i in $FILES2
do
if $f = $i
grep -vf $i $f > /Path/dir3/$i
done
done
どんな助けでも大歓迎です。