0

Google の GAM スクリプトから戻り値を抽出するコードを作成しようとしています。

値がどのように返され、できればそれらとやり取りするかを確認するプログラムを作成しましたが、うまくいきませんでした。テストコードは次のようになります。

#!/bin/bash
    gam_test(){
             OAUTHFILE=oauth.txt
            local gtestout=`~/gam/gam.py info user "$email" > test`
    }
    fname="April"
    lname="O'Neil"
    letter1=${fname:0:1}
    letter2=${lname:0:1}
    error_out="Error: 1301 - Entity AOkccp30@ga4edu.org Does Not Exist"
    concatemail=$letter1$letter2"kccp30@ga4edu.org"
    fullemail="AOkccp30@ga4edu.org"
    email=$fullemail
    gam_test
    sleep 5
    echo "---------"
    sleep 3
    echo $gtestout
    echo "---------"
    if [ "$error_out" -eq `gam_test` ]
            then
                    echo "Test 1 Success!! They are the same when you feed it emails!"
            else
                    echo "TEST 1 FAIL! WHAT DID YOU DO!?"
                    echo $error_out"/...test..../"
                    echo $gam_test"/....gam_test.../"
            fi
    email=$concatemail
    gtestout=$(python ~/gam/gam.py info user "$email" &)
    echo "---------"
    sleep 3
    echo $gtestout
    echo "---------"
    if [ "$error_out" == "$gtestout" ]
            then
                    echo "Test 2 Success!! They are the same when the program generates emails!"
            else
                    echo "TEST 2 FAIL! WHAT DID YOU DO!?"

他のいくつかの方法を試しましたが、理解できないようです。

4

0 に答える 0