紧急跪求:linux中如何确定一文件内容是否包含于另一个文件中
例如有两个文件A.txt和B.txt,现在我希望通过shell来判断文件A中的内容是否在文件B中也出现,具体点如下:文件A.txt中内容a001a002b003文件B.t...
例如有两个文件A.txt 和 B.txt ,现在我希望通过shell来判断文件A中的内容是否在文件B中也出现,具体点如下:
文件A.txt 中内容
a001
a002
b003
文件B.txt中内容
a001
a002
b003
c004
d005
希望能通过脚本实现判断A.txt中的内容是否出现在B.txt文件中
非常感谢
如果A.txt中的内容在B.txt中,则显示“文件正确”。
如果A.txt中的内容不在B.txt中,则显示“文件错误”。
其中两文件的内容在排序上不是每行对应的。 展开
文件A.txt 中内容
a001
a002
b003
文件B.txt中内容
a001
a002
b003
c004
d005
希望能通过脚本实现判断A.txt中的内容是否出现在B.txt文件中
非常感谢
如果A.txt中的内容在B.txt中,则显示“文件正确”。
如果A.txt中的内容不在B.txt中,则显示“文件错误”。
其中两文件的内容在排序上不是每行对应的。 展开
展开全部
grep -Fxf A.txt B.txt > /tmp/test
if [ ! -s "/tmp/test" ]
then
echo "file is true!"
else
echo "file is false!"
fi
if [ ! -s "/tmp/test" ]
then
echo "file is true!"
else
echo "file is false!"
fi
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
grep -f file1 file2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询