Bonjour tous le monde,
J’essaye de créer un script qui doit vérifier si l’adresse MAC renseigné est correct. Si oui il va remplir un fichier texte sinon il enverra un message d’erreur.
Le problème est que j’ai toujours un message d’erreur…
Quelqu’un pourrait t-il me diriger vers la bonne solution car j’ai vu que la condition de if pourrait être entre 2 [[
#!/bin/sh
read -p 'Entrez le nom de votre machine:' nom
read -p "Entrez l'adresse IP de la machine (minuscule sans separateur):" adresseIP
if ["${#adresseIP}" -eq 12] then
echo "#$nom" >>texte
echo "$adresseIP" 'Cleartext-password :=' '"'$adresseIP'"' >>texte
else
echo "L'adresse IP saisie est invalide"
fi
Le message d’erreur actuel est:
./script.sh: 9: Syntax error: "else" unexpected (expecting "then")