检查每一行是否有两个表达式

时间:2016-09-05 15:06:30

标签: bash

在我的CheckCodingGuidelines脚本中,我想检查文本文件中是否还有'TunerParams'和'CalcInternal'。如果是这样,那应该是测试的否定结果。

到目前为止我得到了什么:

while read line                                                                 
    do                   

        if [[ $line == *TunerParams* ]]                           
        then                                                                    
            DOCUMENTATION_TEST_A=1
        else
            DOCUMENTATION_TEST_A=0      

            fi

        done < $INPUT_FILE

        if [ $line === *CalcInternal* ]]
        then
            DOCUMENTATION_TEST_A=1
        else
            DOCUMENTATION_TEST_A=0
            fi




if [[ $DOCUMENTATION_TEST_A=0 ]];   
then                                       
    echo "error: Rule12: Still TunerParams and CalcInteral in Script                                   

fi

我知道我可能会完全彻底地愚弄自己,但这是我与bash打交道的第一天。

0 个答案:

没有答案