присвоить строку переменной с условием if else

Добавление параметра командной строки ядра pci=nommconfрешило проблему для меня. Поэтому я предполагаю, что проблема связана с материнской платой -. Это происходит навсехмоих компьютерах с материнской платой X99 -.Этого не происходит в системах Z170 или любом другом оборудовании, которым я владею.

-2
26.11.2018, 02:52
1 ответ

Al usar [[ ]], debe dejar un espacio entre [[o ]]y el contenido. También escribió mal un }en lugar de un ]en el primer if.

Aquí está el código correcto:

APPL=$1
x=AP
y=GL
echo "Value of x = $x and y = $y."
a=SQLAP
b=SQLGL

if [[ "$APPL" = "AP" ]];
then
  XDOAPPL=${a}
  echo "AP XDOAPPL = $XDOAPPL"
elif [[ "$APPL" = "GL" ]];
then
  XDOAPPL=${b}
  echo "GL XDOAPPL = $XDOAPPL"
else
  echo "Nothing to go"
fi
1
28.01.2020, 05:17

Теги

Похожие вопросы