标签: bash if-statement cmp
我有一个代码:
flag=true if cmp -s item1 item2 ; then if test flag = true; then echo 'a' else echo 'b' fi fi
并且出于某种原因,只有else被触发,我得到'b',为什么呢?