linux检查文件是否包含在文件中

时间:2013-07-16 07:50:41

标签: linux grep

使用linux,我有两个二进制文件--TRA和TRF。 TRA应包含在TRF内。我怎么能证实这一点?

我试过grep -vf TRA TRF

但它总是说它匹配,即使我确定它没有。

1 个答案:

答案 0 :(得分:1)

您可以将二进制数据转换为文本,然后将其转换为:

od -A n -v -t x1 TRA | tr -d '\n' > TRA_HEX
od -A n -v -t x1 TRF | tr -d '\n' > TRF_HEX
if grep -f TRA_HEX TRF_HEX > /dev/null; then 
   echo "included"
fi
相关问题