问题:shell脚本while中的more和cat

自己shell写的玩意:

oov_file=${1}
corpus_file=${2}

#cat ${oov_file}
#wc -l ${corpus_file}
cat ${oov_file} | while read line
do
    echo ${line}
    more ${corpus_file} | grep ${line} | wc -l
   
done

不work,while玩一次就不循环了。。

经同学改了一下:

oov_file=${1}
corpus_file=${2}

#cat ${oov_file}
#wc -l ${corpus_file}
cat ${oov_file} | while read line
do
    echo ${line}
    cat ${corpus_file} | grep ${line} | wc -l

done

就work了。。



你可能感兴趣的:(问题:shell脚本while中的more和cat)