+ -
当前位置:首页 → 问答吧 → let命令怎么用不了?

let命令怎么用不了?

时间:2011-02-28

来源:互联网

谁能提供一个sh脚本,作用是保留比较两个文件,保留他们相同的行(行无序)。以前用diff+sed/gawk搞过一个版本,估计是错的:
代码:
#!/bin/sh
if [ $# != 5 ]
        then
                echo "using: h compare [File small] [File Large] [tmpfile] [tmpfile2] [Output]"
exit 1
fi
        diff -y --left-column $1 $2>$3
        sed '/^>/,+1!d' $3 >$5
        sed -e 's/^[[:space:]]*//g' $5>$4
        sed -e 's/.$//' $4>$3
        sed -e 's/^>[\t]//g' $3>$5
        rm $3
        rm $4
        #sed 's/[\t]//g' $4
#end

作者: enthumelon   发布时间: 2011-02-28

grep -f file1 file2

作者: trigger   发布时间: 2011-02-28

热门下载

更多