自己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循环读取文件并进行处理的问题。原始脚本无法正确执行循环,经过修改后得以解决。修改涉及将内联命令替换为单独的命令行,确保每次循环都能正确读取和处理文件内容。
33万+

被折叠的 条评论
为什么被折叠?



