Execution d'une instruction dans un script
Salut à tous,
J'ai un fichier (eucarc) qui contient un script (un ensemble d'export) que je dois l'exécuter...
Voiçi le contenu du fichier:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
EUCA_KEY_DIR=$(dirname $(readlink -f ${BASH_SOURCE}))
export S3_URL=http://192.168.100.200:8773/services/Walrus
export EC2_URL=http://192.168.100.200:8773/services/Eucalyptus
export EC2_PRIVATE_KEY=${EUCA_KEY_DIR}/euca2-user-183cc615-pk.pem
export EC2_CERT=${EUCA_KEY_DIR}/euca2-user-183cc615-cert.pem
export EC2_JVM_ARGS=-Djavax.net.ssl.trustStore=${EUCA_KEY_DIR}/jssecacerts
export EUCALYPTUS_CERT=${EUCA_KEY_DIR}/cloud-cert.pem
export EC2_ACCESS_KEY='FHrTEhX9VREs5hOniDkCuzBqo1u6h5zS2UAuQ'
export EC2_SECRET_KEY='1TaNZYjh44SDeoXjqD82LBsJpviUEvZLZ8A'
# This is a bogus value; Eucalyptus does not need this but client tools do.
export EC2_USER_ID='85282913713091180366415881031032700936'
alias ec2-bundle-image="ec2-bundle-image --cert ${EC2_CERT} --privatekey ${EC2_PRIVATE_KEY$
alias ec2-upload-bundle="ec2-upload-bundle -a ${EC2_ACCESS_KEY} -s ${EC2_SECRET_KEY} --url$ |
Je voulais exécuter chaque ligne,sous l'invite de commande, à part ... mais en exécutant la première instruction,
Citation:
EUCA_KEY_DIR=$(dirname $(readlink -f ${BASH_SOURCE}))
j'ai eu ce message d'erreur:
Code:
1 2 3 4
| readlink: opérande manquante
Pour en savoir davantage, faites: « readlink --help ».
dirname: opérande manquante
Pour en savoir davantage, faites: « dirname --help ». |
:calim2:
Je me suis dis pourquoi pas remplacer les deux variables dirname et readlink par leurs valeurs, mais j'ai pas su quoi mettre ni quoi faire ! :cry:
Avez vous des suggestions ? :? Merci