Como usar aqui o documento ou atribuir uma string multilinha à variável no csh?

Como usar aqui o documento ou atribuir uma string multilinha à variável no csh?

Quero atribuir uma variável a uma string de várias linhas que contém uma variável e, em seguida, repeti-la. Tentei usar aqui-doc conforme mostrado abaixo. Qual é a melhor maneira de conseguir isso em csh?

set my_name="JOHN"
set my_var=<<EOF
"name":"${my_name}"
EOF

echo ${my_name}
echo ${my_var}

Responder1

Você já tentou o seguinte?

set my_var = '\
"name":"${my_name}" \
'

então:

echo $my_var:q

informação relacionada