String 在csh中添加变量和双引号
我有 我希望输出是String 在csh中添加变量和双引号,string,append,csh,String,Append,Csh,我有 我希望输出是string=“foo” 是否可以在一行上完成此操作,以在双引号赋值中转义双引号?我知道你不能用\逃避双引号,那么有什么方法可以做到这一点吗?试试这个: set a = 'foo' set b= 'string' set b = "${b} = \"${a}\"" echo $b 编辑语法,这样可以工作,但我忘记了我的真实代码需要附加到另一个变量和“。当我尝试设置时:变量名必须以字母开头。但是当我的右侧没有${b}时,它可以工作。 set a="foo" set b='str
string=“foo”
是否可以在一行上完成此操作,以在双引号赋值中转义双引号?我知道你不能用\
逃避双引号,那么有什么方法可以做到这一点吗?试试这个:
set a = 'foo'
set b= 'string'
set b = "${b} = \"${a}\""
echo $b
编辑语法,这样可以工作,但我忘记了我的真实代码需要附加到另一个变量和
“
。当我尝试设置时:变量名必须以字母开头。
但是当我的右侧没有${b}
时,它可以工作。
set a="foo"
set b='string'
set b="${b} = "\""${foo}"\"
echo ${b}