Вставьте цитату в строковую переменную в Bash

5627
Ali Gul

Есть ли способ вставить кавычку в начале и в конце в строковую переменную?

У меня есть эта переменная сказать:

string="desktop/first folder" 

Если я повторю это, он покажет:

desktop/first folder 

Мне нужно, чтобы строка была сохранена как:

"desktop/first folder" 
3

2 ответа на вопрос

3
xenoid

Если вы не делаете подстановку переменных, используя одинарные кавычки в качестве разделителей, то вы можете использовать двойные кавычки в вашей строке:

string='"desktop/first folder"' 
2
jcbermu

В bash вы можете использовать \в качестве escape-символа все, что следует за ним. В вашем случае используйте это так:

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