lundi 27 avril 2015

Two variables not equaling each-other for if statement

Hello I am having a problem with checking two variables to see whether or not they are both equal. I have the following script:

Output=$(sudo defaults read /System/Library/User\ Template/English.lproj/Library/Preferences/com.apple.SetupAssistant | grep -o "DidSeeCloudSetup = 1")
Output2=$(sudo defaults read /System/Library/User\ Template/English.lproj/Library/Preferences/com.apple.SetupAssistant | grep -o "LastSeenCloudProductVersion")
Check="DidSeeCloudSetup = 1"
Check2="LastSeenCloudProductVersion"

echo "$Output"
echo "$Check"
if [ "$Output" = "$Check" ]
    then
       echo "OK"
      else
    echo "FALSE"

Even though they both contain the same thing it always comes out false... any ideas why?

Aucun commentaire:

Enregistrer un commentaire