shell:比较变量时的问题

时间:2018-02-15 12:54:29

标签: linux string bash shell ubuntu-16.04

FIN_ARC="da"
DIRECTORIO=$(dir -1)
for ARC in $DIRECTORIO;
do
    if [ -f "$ARC" ]; # it's file
    then 
        ARC_AUX=$(cat $ARC | tail -1)
        ARC_AUX="${ARC_AUX#"${ARC_AUX%%[![:space:]]*}"}"   
        ARC_AUX="${ARC_AUX%"${ARC_AUX##*[![:space:]]}"}"  

        if [ "$FIN_ARC" = "$ARC_AUX" ];then
            echo "same"
        else
            echo "$ARC_AUX != $FIN_ARC"
        fi

    fi;     
done

return da!= da

我知道它会比较数据类型,但我不知道如何使比较有效。

感谢您的关注。

0 个答案:

没有答案