cpdiff shell

来源:互联网 发布:单片机教程网 编辑:程序博客网 时间:2024/06/16 22:34
#!/bin/kshif [ $# != 1 ] || [ -z "$1" ]then        echo ">>> Usage:cpdiff FileName|\"*\""        exit 1fifile_list=$1src_dir=$PWDview_dir=${src_dir##*/code/durian/durian_main}echo "@@@@@@@@ begin to diff and copy file @@@@@@@@"echo "" for file in ${file_list[@]}        do                if [ ! -e "$file" ]                then                echo "$file does not exist.";                 continue                fi                if [ ! -e "$view_dir/$file" ]                then                echo "$view_dir/$file does not exist.";                 continue                fi                diff $file $view_dir/$file > /dev/null                if [[ $? -eq 0 ]]                then                        echo $file is same                else                        echo $file is not same                        cpcode $file                if [[ $? -eq 0 ]]then                        echo "OK copy to $view_dir"fi                fi        doneexit 0