Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 在csh中添加变量和双引号_String_Append_Csh - Fatal编程技术网

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}