Hello
Je code un petit script pour envoyer 3 ou 4 commandes les plus courantes,
oui mai bon :
un simple mots de passe qui peux contenir tout ce qui passe (a moins de filtrer les entrées…)
echo $'(safadsf*+$öä£ü!;:_-.,`?=)(/&ç"+§°{}[]´~´¢|¬§°#@¦%+%*&"$$@¦ç/*%(&/GDJDV\\''^'/)(=?`?`pè$àl-,BNVNHJ)'
-bash: erreur de syntaxe près du symbole inattendu « ) »
sa commance bien …
oui mai c’ est pas fini:
function test(){
echo "Debug" $1 $2 ${$3}
mysql -D $db -u $user -p$pass_postfix -e "update comptes set password=ENCRYPT($3) where email=$2@$Domaine;"
}
on retrouve donc le problème 2 fois:
$2@$Domaine
$3
je donne ma langue aux chat, il y a un moyen d’y parvenir ?
je pense que le script/bash est incapable(ou c’est moi:oops: ) de gérer la string, doit-je me tourner vairs autre chose comme le c++ ?
merci d’avance