Precisa definir uma variável com “[]”

1

Eu tenho um script tcsh, no qual preciso definir uma variável para esse valor que define meu tipo de sistema.

type=abc project=def sysname=["Linux"]

Eu tentei várias combinações para escapar do [ e " , mas não foram bem-sucedidas. Eu obtenho Unmatched " ou, não consigo ecoar a variável.

Eu tentei o código abaixo.

set systype = "type=abc project=def sysname=\[\"Linux\"\]"
    
por user61034 22.02.2014 / 02:39

1 resposta

1

Você pode proteger a string usando aspas simples.

Exemplo

conjunto

$ set systype='type=abc project=def sysname=["Linux"]'

echo

$ echo "$systype"
type=abc project=def sysname=["Linux"]
    
por 22.02.2014 / 03:35