Bonjour à tous,
Je me trouve confronté à un petit problème de gestion de mes variables dans un shell script.
Le but de ce script est de lancer des commandes rsync.
Tout d'abord, sachez que j'utilise le shell "normal" (/bin/sh).
#!/bin/sh
Ensuite, je définis 3 variables que j'exporte
PATH_SOURCE="/opt"
PATH_DESTINATION="/opt/destination"
export PATH_SOURCE PATH_DESTINATION_1 PATH_DESTINATION_2
Ensuite, je définis d'autres variables, qui sont en fait, une concatenation des 3 variables précédentes, que j'exporte également
PSRC1="$PATH_SOURCE/dir1/dir2/dir3"
PDST1="$PATH_DESTINATION_1/dir1/dir2/dir3"
PSRC2="$PATH_SOURCE/dir4/dir5"
PDST2="$PATH_DESTINATION_1/dir4/dir5"
PSRC3="$PATH_SOURCE/dir6/dir7/dir8"
PDST3="$PATH_DESTINATION_1/dir6/dir7/dir8"
PSRC4="$PATH_SOURCE/dir9"
PDST4="$PATH_DESTINATION_1/dir9"
(…)
Forum Programmation.shell Variables dans un shell script (sh)
5
déc.
2005