我想创建一个UNIX SCRIPt来比较不同路径中的两个文件,如果文件相同,则将文件移动到另一个文件夹(COMMON)中,并在移动后删除这两个文件。
答案 0 :(得分:1)
#!/bin/sh
if diff /path1/file1 /path2/file2 >/dev/null ; then
echo Same
mv /path1/file1 /COMMON/file1
rm /path2/file2
else
echo Different
fi
或
#!/bin/sh
cmp -s /path1/file1 /path2/file2 > /dev/null
if [ $? -eq 1 ]; then
echo Different
else
echo Same
mv /path1/file1 /COMMON/file1
rm /path2/file2
fi