проверьте, содержит ли переменная вывод строки для нескольких значений в сценарии оболочки - PullRequest
0 голосов
/ 02 апреля 2020
output=`sql -c "show sca_mode"` # ----> [ NOTICE:  SCA_MODE is off
                                #                         SHOW VARIABLE] 

может показывать вкл. Или выкл. в соответствии с набором переменных.

я хочу отобразить, если sca_mode = true, тогда скопируйте файл ab c .exp_scamode_true и если SCA_MODE - off затем ab c .exp_scamode_file

, если я выполняю следующую команду:

[bin]$ if [[ "$output" = *on* ]]; then sca_mode=true ;else sca_mode=false; fi
[bin]$ echo $output
 SHOW VARIABLE

я не получаю значения "on" или "off", а показывает последнюю строку

...