Je suis en train d'exécuter une simple si/alors/script Elif, mais je suis en cours d'exécution dans une erreurExpecting erreur faite avec script BASH
echo $line2
If [[ $line2 == "shakespere/mid" ]] ; then
$line2 = "user/samples/mid"
mkdir /home/user/documents/mid
mkdir /home/user/documents/mid/complete
mv /user/samples/shakespere/mid/fulltext.txt /home/user/documents/mid/complete
elif [[ $line2 == "shakespere/rnj" ]] ; then
$line2 = "user/samples/rnj"
mkdir /home/user/documents/rnj
mkdir /home/user/documents/rnj/complete
mv /user/samples/shakespere/rnj/fulltext.txt /home/user/documents/rnj/complete
elif [[ $line2 == "shakespere/lll" ]] ; then
$line2 = "user/samples/lll"
mkdir /home/user/documents/lll
mkdir /home/user/documents/lll/complete
mv /user/samples/shakespere/lll/fulltext.txt /home/user/documents/lll/complete
elif [[ $line2 == "shakespere/misc ]] " ; then
$line2 = "user/samples/misc"
mkdir /home/user/documents/misc
mkdir /home/user/documents/misc/complete
mv /user/samples/shakespere/misc/fulltext.txt /home/user/documents/misc/complete
else
$line2 = "user/samples/son"
mkdir /home/user/documents/son
mkdir /home/user/documents/son/complete
mv /user/samples/shakespere/son/fulltext.txt /home/user/documents/son/complete
fi
Je reçois cette erreur: " Erreur de syntaxe: "alors" inattendu (s'attendant à "fait") "
Je suis sûr que c'est quelque chose de simple, mais ça me tue sans savoir pourquoi. Je les ai même fous toutes les déclarations si/alors - non. pas bien.
Fonctionnant sur Raspbian - dernière mise à jour sur RPi3b