Insira a citação na variável string no bash

3

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"
    
por Ali Gul 13.12.2017 / 11:39

2 respostas

3

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"'
    
por 13.12.2017 / 11:49
2

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\""
    
por 13.12.2017 / 11:44