Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/10/2008, à 19:41

JPlaroche

[resolu]probleme de concatenation avec bash Help my SVP

#!/bin/bash

##Init variable
##fichier de conf contenant la date de la prochaine sauvegarde

##dtaararrdiff="/home/jpmf/bin/rdiff-backup-manager.conf"

origDirectory="/home/jpmf/"


backupDirectory="/media/Disk2/backup/"

todayDate=$(date '+%Y%m%d')

nextUpdateDate="00000000"



##liste des dossiers a sauvegarder (ils sont tous sous /home/user/)
directoryList=("Documents" "Modèles" "Musique" "Vidéos" "Images" "Public" "PDF" "amsn_received" "Mweb" "Non_partager" ".mozilla-thunderbird")

len=${#directoryList[*]}

#=0

#hile [ "$i" -lt "$len" ];
#do
# echo ${directoryList[$i]}
# let "i = $i + 1"
#done



##Lecture dans un fichier de conf de la date de sauvegarde



if  test -f "dtaararrdiff"
then
nextUpdateDate=$(cat $dtaararrdiff)

fi


i=0
while [ "$i" -lt "$len" ];
do
     toto=$origDirectory
echo "$toto"
echo "$origDirectory${directoryList[$i]}"
echo "$toto"   

            let "i = $i + 1"
        done
exit 0


ça na marche pas

la concatenation ???????????????????????

Dernière modification par JPlaroche (Le 03/10/2008, à 08:05)


depuis 2004 avec Ubuntu
depuis 1976 informaticien   Mon site plein d'information pour les programmeurs   http://www.ombrebleu.com

Hors ligne

#2 Le 02/10/2008, à 20:44

Dark-Sham

Re : [resolu]probleme de concatenation avec bash Help my SVP

Mets ton code entre balises "code", sois un peu plus poli et explique mieux ton problème s'il te plaît.


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#3 Le 02/10/2008, à 21:05

tiky

Re : [resolu]probleme de concatenation avec bash Help my SVP

Et peux-tu mettre le bout de code précis qui ne marche pas, le résultat que tu obtiens et le résultat attendu s'il-te-plaît.


Conseil d'expert: il vous faut un dentifrice adapté...

Hors ligne

#4 Le 03/10/2008, à 07:47

JPlaroche

Re : [resolu]probleme de concatenation avec bash Help my SVP

#!/bin/bash

##Init variable

origDirectory="/home/jpmf/"


backupDirectory="/media/Disk2/backup/"

todayDate=$(date '+%Y%m%d')

nextUpdateDate="00000000"



##liste des dossiers a sauvegarder (ils sont tous sous /home/user/)
directoryList=("Documents" "Modèles" "Musique" "Vidéos" "Images" "Public" "PDF" "amsn_received" "Mweb" "Non_partager" ".mozilla-thunderbird")

len=${#directoryList[*]}



i=0
while [ "$i" -lt "$len" ];
do
echo "$origDirectory${directoryList[$i]}"
echo "$toto"   

            let "i = $i + 1"
        done
exit 0


cela ne marche pas la concatenation


attendu   toto devrais contenir    /home/jpmf/Documents   etc...   et il obtient Documentsf/


depuis 2004 avec Ubuntu
depuis 1976 informaticien   Mon site plein d'information pour les programmeurs   http://www.ombrebleu.com

Hors ligne

#5 Le 03/10/2008, à 08:04

JPlaroche

Re : [resolu]probleme de concatenation avec bash Help my SVP

for dir in $directories
do
    echo "${origDirectory}${dir}"
done
ca marche


depuis 2004 avec Ubuntu
depuis 1976 informaticien   Mon site plein d'information pour les programmeurs   http://www.ombrebleu.com

Hors ligne