Se você não fizer a substituição de variáveis, usando aspas simples como delimitadores, poderá usar aspas duplas em sua string:
string='"desktop/first folder"'
Existe uma maneira de inserir uma cotação no início e no final em uma variável de string?
Eu tenho essa variável dizer:
string="desktop/first folder"
Se eu fizer eco disso, ele exibirá:
desktop/first folder
Eu preciso que a string seja armazenada como:
"desktop/first folder"
No bash, você pode usar \
como um caractere de escape e o que quer que o siga. No seu caso, use assim:
string="\"desktop/first folder\""
Tags bash string bash-scripting