web-dev-qa-db-fra.com

Insérez la citation dans une variable de chaîne dans Bash

Y a-t-il une manière d'insérer une citation au début et à la fin d'une variable de chaîne?

J'ai cette variable dise:

string="desktop/first folder"

Si j'échresse cela, il affichera:

desktop/first folder

J'ai besoin de la chaîne pour être stockée comme suit:

"desktop/first folder"
4
Ali Gul

Si vous ne faites pas de substitution variable, en utilisant des guillemets simples en tant que délimiteurs, vous pouvez donc utiliser des guillemets doubles dans votre chaîne:

string='"desktop/first folder"'
4
xenoid

En bash, vous pouvez utiliser \ comme personnage d'échappement ce qui le suit. Dans votre cas, utilisez-le comme ceci:

string="\"desktop/first folder\""
3
jcbermu