2016-06-16 6 views
1

Passerelle変数を持つプローブがあります。 ( "Passerelleの" = "$ブランク")Zenityゲートウェイシェル構文エラー

#!/bin/bash 
OUTPUT=$(zenity --forms --title="Informations de connexion"\ 
    --text="Entrez les informations sur votre connexion a distance"\ 
    --separator=","\ 
    --add-entry="Domaine (Optionnel)"\ 
    --add-entry="Passerelle (Optionnel)"\ 
OUTPUT_RESULTS=$? 
if ((OUTPUT_RESULTS != 0)); then 
    echo "erreur sur le formulaire" 
    exit 1 
fi 
Blank=$"" 
Domain=$(awk -F,'{print $3}' <<< $OUTPUT) 
Passerelle=$(awk -F,'{print $4}' <<< $OUTPUT) 
if ("$Passerelle" = "$Blank") 
then 
    Passerelle="$Passerelle" 
else 
    Passerelle="/g:$Passerelle" 
    echo "$Passerelle" 
fi 

答えて

0

if ("$Passerelle" = "$Blank")

if [ "$Passerelle" = "$Blank" ] 

が正しい構文であればこのコードは、ライン上にエラーメッセージを返します。