在csh中附加变量和双引号

时间:2014-06-05 17:47:36

标签: string append csh

我有

set a = 'foo'
set b= 'string'
set b = "${b} = \"${a}\""
echo $b

我希望输出为string = "foo"

这可以在一行中完成以逃避双引号分配中的双引号吗?我知道你无法用\转义双引号,所以有什么方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

set a="foo"
set b='string'
set b="${b} = "\""${foo}"\"
echo ${b}

编辑语法