shell : ne pas interpreter le $ comme une variable - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 06-10-2010 à 12:05:22
ReplyMarsh Posté le 06-10-2010 à 12:07:49
ReplyMarsh Posté le 06-10-2010 à 12:19:37
Coller les mots de passe en clair dans les scripts c'est le mal
Marsh Posté le 06-10-2010 à 13:12:18
o'gure a écrit : Coller les mots de passe en clair dans les scripts c'est le mal |
on s'en fou c'est dans mon /home
Marsh Posté le 06-10-2010 à 13:18:58
cyberP@cal a écrit : on s'en fou c'est dans mon /home |
Je ne vois pas en quoi c'est un argument.
Marsh Posté le 06-10-2010 à 23:02:12
échapper est une solution, sinon tu remplaces :
Code :
|
par :
Code :
|
bon c'est un peu relou à cause du retour chariot, mais c'est pour montrer l'intérêt des simples quotes par rapport aux doubles
Comme en PHP : double quote, l'intérieur est interprété, simple quote non
edit : et sinon, o'gure + 10000
Marsh Posté le 07-10-2010 à 10:06:19
o'gure a écrit : Coller les mots de passe en clair dans les scripts c'est le mal |
tellement vrai
et puis expect... en 2010
Marsh Posté le 07-10-2010 à 11:41:16
black_lord a écrit : |
comment on fait en 2010 ?
Marsh Posté le 07-10-2010 à 13:42:10
art_dupond a écrit : |
on utilise des vraies libs qui encapsulent tout ça ?
Quelques liens au hasard
Marsh Posté le 06-10-2010 à 11:43:06
bonjour,
J'ai un script à faire qui manipule des logins et password pour se connecter automatiquement à un équipement. Le problème est que mon mot de passe contient un $ , comment faire pour qu'il ne soit pas interprété comme une variable, mais comme un caractère quelconque ?
Je précise que je ne peut pas modifier mon mot de passe.
exemple :
merci