2017-09-20 1 views
-1

Comment je peux imprimer $$ comme texte. Par exemple de script:

PASS="Pa$$w0Rd" 
echo $PASS 

Cette structure me montrer Pa12515w0Rd où il est 12515 PID actuel mais je dois voir Pa$$w0Rd.

Merci d'avance.

Pour plus de détails:

echo "Enter password:" #pass will be - Pa$$w0Rd 
read PASS 
echo $PASS 
+4

'PASS = "Pa $$ w0rd" '->' PASS = 'Pa $$ w0rd'' –

+0

Je n'ai pas besoin de remplacer la variable principale. Comment cela peut-il être fait avec echo ou printf? –

+0

si vous voulez juste afficher cette chaîne, alors 'echo Pa \ $ \ $ w0rd' fera l'affaire. –

Répondre

2

Vous devez ajouter une évasion omble chevalier comme ça:

$var = "PA\$\$ss"; 
echo $var; 

Affichage Pa$$w0rd avec echo peut être réalisé avec:

echo Pa\$\$w0rd 
+0

Je n'ai pas besoin de remplacer la variable principale. Comment cela peut-il être fait avec 'echo' ou' printf'? –

+0

Et votre code conduira à une erreur. S'il vous plaît pensez avant de faire une réponse. –

+0

quoi? Cela fonctionne bien sur mon serveur. Quelqu'un édite mon code aussi, sans citation – cretthie