shell脚本,使用while real line 依次输出A和B文本内容相同的行的行数,并付给变量N
时间: 2024-03-20 11:39:06 浏览: 53
shell统计文本行数脚本
5星 · 资源好评率100%
您好,您可以使用while read line命令来逐行读取文件,使用grep命令来匹配A和B文件中相同的行,然后使用wc命令来统计匹配到的行数,具体实现如下:
```
N=0
while read lineA && read lineB <&3; do
if [ "$lineA" = "$lineB" ]; then
N=$((N+1))
fi
done < A 3< B
echo $N
```
其中,<号用于将文件A和B中的内容分别赋值给变量lineA和lineB,如果两个变量的值相等,则N加1,最后输出N的值。
希望我的回答对您有所帮助,如有疑问请随时追问!
阅读全文