如何检查变量是否包含与文件相同的字符串?

时间:2018-11-28 14:11:53

标签: bash

我的变量名是A,文件名是dogs.txt。我需要检查变量文本是否与dogs.txt相同(包含相同的字符串)。 最好的方法是什么?

我尝试过

if [ cat dogs.txt == "$A" ] ; then  echo "equal" ; fi

1 个答案:

答案 0 :(得分:2)

$ A=foo
$ echo foo > foo.txt
$ B=$(<foo.txt)
$ [[ $A == $B ]] && echo yes
yes