Bonjour à tous,

Voilà je n'y connais pas grand chose au shell mais je dois modifier le programme ci dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
# Script de sauvegarde des sites
datejour="date +%Y-%m-%d"
premier="date +%d" 
mois="date +%m"
 
# Mise en place d'un suffixe
suffix="journaliere"
 
if [ "$premier" == "01" ]; then suffix="mensuel"; fi
if [ "$mois" == "03" ]; then suffix="trimestrielle"; fi
if [ "$mois" == "06" ]; then suffix="trimestrielle"; fi
if [ "$mois" == "09" ]; then suffix="trimestrielle"; fi
if [ "$mois" == "12" ]; then suffix="trimestrielle"; fi
A chaque fois que je lance ce programme avec bash il me retourne les erreurs suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
: command not found 4:
: command not found 6:
: command not found 9:
sauvegarde.sh: line 15: syntax error: unexpected end of file
A priori, les erreurs sont situées sur les lignes vides et la ligne avec le code premier="date +%d".
Je pensais que ça venait de "date" mais la commande est bien la et son dossier est bien dans le PATH.
Auriez-vous une idée de l'origine du problème ?

Merci,
Greg