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"]
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\"\]"