簡単なdiffスクリプトを作成して2つのファイルを比較し、ディレクトリに移動します。

簡単なdiffスクリプトを作成して2つのファイルを比較し、ディレクトリに移動します。

私が持っているものは次のとおりです。両方のファイルを比較して、同じ場合はディレクトリ名に移動します。host.bk

#!/bin/sh

if 'diff $file1 $file2 >/dev/null' ; then

mv $file1 $file2 host.bk

else
  echo Different
fi

ベストアンサー1

ifdiff任意のコマンドが許可されているため、引用やコマンドの置き換えなしで直接使用できます。また、この-qフラグを使用して出力を抑制できます。

if diff -q "$file1" "$file2" ; then
    echo "files $file1 and $file2 contain identical data"
else
    echo files differ (or an error happened)
fi

おすすめ記事