Pages : 1
#1 Le 12/08/2020, à 14:32
- bagou450

[Résolue] elif
Bonjour
j'ai crée un script bash mais j'ai cette erreur
bashall.sh: ligne123: Erreur de syntaxe près du symbole inattendu « elif »
bashall.sh: ligne123: `elif [[ $PANEL = 'mineweb' && $OS = 'Centos 7' ]]; then'Voici mon code
if [ $PANEL = 'pterodactyl' && $OS = 'Centos 7'] then
echo "Pterodactyl + Centos 7"
elif [[ $PANEL = 'mineweb' && $OS = 'Centos 7' ]]; then
echo "MineWeb + Centos 7"
elif [[ $PANEL = 'pufferpanel' && $OS = 'Centos 7' ]]; then
echo "Pufferpanel + Centos 7"
elif [[ $PANEL = 'azuriom' && $OS = 'Centos 7' ]]; then
echo "Azuriom + Centos 7 "
else
echo "Erreur veuillez réessayer"
fiLes deux variable marche parfaitement
Pourquoi cette erreur?
Dernière modification par bagou450 (Le 12/08/2020, à 15:27)
Bagouu450 Fondateur du Zelkoa Network
Discord --> Bagou450 | Zelkoa Network#3182
Hors ligne
#2 Le 12/08/2020, à 14:35
- xubu1957

Re : [Résolue] elif
Bonjour,
Tu as envoyé ton message en doublon !
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300 Membre de Linux-Azur
En ligne
#3 Le 12/08/2020, à 14:35
- bagou450

Re : [Résolue] elif
Alors je vient de le remarquer en faites quand j'ai edit mon message et ba sa a re crée un post xd
Bagouu450 Fondateur du Zelkoa Network
Discord --> Bagou450 | Zelkoa Network#3182
Hors ligne
#4 Le 12/08/2020, à 14:36
- FrancisFDZ
Re : [Résolue] elif
Bonjour,
Tu as envoyé ton message en doublon !
Signalé aux modos
[Edit] Ca aurait pu être la conséquence d'un doigt qui tremble, ça n'est pas bien grave.Dans ce cas, l'aureur du doublon (s'il s'en aperçoit) peut supprimer le message en double ("Supprimer" en bas à droite) [/Edit]
Dernière modification par FrancisFDZ (Le 12/08/2020, à 14:40)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#5 Le 12/08/2020, à 14:37
- xubu1957

Re : [Résolue] elif
C'est pour une distribution Centos ?
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300 Membre de Linux-Azur
En ligne
#6 Le 12/08/2020, à 14:38
- bagou450

Re : [Résolue] elif
Non la je suis sur ubuntu 18.04 mais le script detecte l'os et le mets dans une variable
et comment suprimer un post
comme l'autre a bugger
Bagouu450 Fondateur du Zelkoa Network
Discord --> Bagou450 | Zelkoa Network#3182
Hors ligne
#7 Le 12/08/2020, à 14:41
- bagou450

Re : [Résolue] elif
xubu1957 a écrit :Bonjour,
Tu as envoyé ton message en doublon !
Signalé aux modos
[Edit] Ca aurait pu être la conséquence d'un doigt qui tremble, ça n'est pas bien grave.Dans ce cas, l'aureur du doublon (s'il s'en aperçoit) peut supprimer le message en double ("Supprimer" en bas à droite) [/Edit]
sauf que ya pas de bouton suprimer quand c est le premier message d un post
Bagouu450 Fondateur du Zelkoa Network
Discord --> Bagou450 | Zelkoa Network#3182
Hors ligne
#8 Le 12/08/2020, à 14:43
- xubu1957

Re : [Résolue] elif
L'autre post sera supprimé par la modération, un membre ne peut pas supprimer le premier message d'une discussion.
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300 Membre de Linux-Azur
En ligne
#9 Le 12/08/2020, à 14:44
- bagou450

Re : [Résolue] elif
ok nickel
Bagouu450 Fondateur du Zelkoa Network
Discord --> Bagou450 | Zelkoa Network#3182
Hors ligne
#10 Le 12/08/2020, à 15:00
- nany

Re : [Résolue] elif
Bonjour,
Et si on parlait du problème plutôt que du doublon ?
if [ $PANEL = 'pterodactyl' && $OS = 'Centos 7'] then
Manquent le point-virgule, une espace et crochets en double…
if [[ "$PANEL" = 'pterodactyl' && "$OS" = 'Centos 7' ]]; then
echo "Pterodactyl + Centos 7"
elif [[ "$PANEL" = 'mineweb' && "$OS" = 'Centos 7' ]]; then
echo "MineWeb + Centos 7"
elif [[ "$PANEL" = 'pufferpanel' && "$OS" = 'Centos 7' ]]; then
echo "Pufferpanel + Centos 7"
elif [[ "$PANEL" = 'azuriom' && "$OS" = 'Centos 7' ]]; then
echo "Azuriom + Centos 7 "
else
echo "Erreur veuillez réessayer"
fiHors ligne
#11 Le 12/08/2020, à 15:27
- bagou450

Re : [Résolue] elif
Ca marche merci ![]()
Bagouu450 Fondateur du Zelkoa Network
Discord --> Bagou450 | Zelkoa Network#3182
Hors ligne
#12 Le 12/08/2020, à 15:30
- kamaris

Re : [Résolue] elif
Sinon tu pourrais l'écrire comme ça (moins de lignes de code = moins de sources d'erreurs) :
if [[ $OS == 'Centos 7' && $PANEL == @('pterodactyl'|'mineweb'|'pufferpanel'|'azuriom') ]]; then
echo "${PANEL^} + $OS"
else
echo "Erreur veuillez réessayer"
fiHors ligne
Pages : 1