Question : Manuscrit de coup

# ! serveur de /bin/bash
for dans le xxxx
do
if [« $ {serveur : 8 : 1}
SUFFIX=
fi
done
Giving du "
else
DEPLOYS= " DBDeploy WASDeploy CLPDeploy " du "
SUFFIX= " DR du then
DEPLOYS= " WASDeploy CLPDeploy du « == " b »] je l'erreur de syntaxe suivante. Queest-ce que je devrais faire ?
. /27.5.65.sh : ligne 13 : erreur de syntaxe près du Br symbolique inattendu/>. /27.5.65.sh d'else'< de `: ligne 13 : uname du Br/>
$ d'else'< de `- a
Linux xldn0323bap 2.6.18-128.1.6.el5 #1 la SMP Tue 24 mars 12 : 5h57 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
class= de

Réponse : Manuscrit de coup

Non seulement le découpage approprié rendra-t-il le manuscrit plus lisible, il corrigera également votre erreur car votre bloc d'if/then/else sera correct.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
# ! /bin/bash

VERSION=27.5.65 
pour le serveur dans xldn0323bap xldn0322pap 
faire 
  serveur d'écho « : $server » 
  écho « supprimant de vieilles données… de /sbclocal/apps/ske/SKERelease-Temp/ » 
  ssh $server « rm - rf /sbclocal/apps/ske/SKERelease-Temp/ * » 
  écho « construction de copie… » 
  scp xldn1515vdap : /SBCLOCAL/ETDET/TEAMCITY/PUBLISHED-BUILDS/$ {VERSION} /Build/tars/SKE_Installer-$ {VERSION} .TAR $SERVER : /sbclocal/apps/ske/SKERelease-Temp/ 

  si [« $ {serveur : 8 : 1} » = « b »]
  puis 
     DEPLOYS= " WASDeploy CLPDeploy " 
     SUFFIX= " DR " 
  autrement 
     DEPLOYS= " DBDeploy WASDeploy CLPDeploy " 
     SUFFIXE supprimé
  fi

  pour se déployer en $DEPLOYS 
  faire 
    faire écho « Untaring $ {se déployer}… » 
    DIRNAME= " /sbclocal/apps/ske/SKERelease-Temp/$ {se déployer} $ {SUFFIXE} «  
    faire écho « en faisant DIRNAME $DIRNAME »
    ssh $server mkdir $DIRNAME
    goudron du ssh $server - xvf /sbclocal/apps/ske/SKERelease-Temp/SKE_Installer- $ {VERSION} .tar - C $DIRNAME 
    fait 

fait
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us