如何在csh中打印包含*的变量 我有一个命令,返回一个字符串作为输出,考虑下面的代码。 我想将commnd的输出分配给.cshrc中的一个变量。并最终提示变量 set possible_out = "** NONE **" set cur_v=possible_out
现在如果我在csh的话如何在csh中打印包含*的变量 我有一个命令,返回一个字符串作为输出,考虑下面的代码。 我想将commnd的输出分配给.cshrc中的一个变量。并最终提示变量 set possible_out = "** NONE **" set cur_v=possible_out,csh,Csh,现在如果我在csh的话 echo $cur_V 我得到了 [目录全文][目录全文]无[目录全文][目录全文] dir=当前文件夹中的目录。 如何将字符串打印为原始字符串?是否希望设置cur\u v=“$mably\u out”?(注意$和dbl引号)。此外,您可能需要转义*字符,如\\*(可能只有一个“\”字符),并且根据使用情况,您可能需要使用多达5个“'\”`字符。考虑使用非shell元字符而不是 */COD>。我认为在简单的情况下,+不会给你带来任何麻烦。祝你好运。是的,我试着在这里做一
echo $cur_V
我得到了
[目录全文][目录全文]无[目录全文][目录全文]
dir=当前文件夹中的目录。
如何将字符串打印为原始字符串?是否希望
设置cur\u v=“$mably\u out”
?(注意$
和dbl引号)。此外,您可能需要转义*
字符,如\\*
(可能只有一个“\”
字符),并且根据使用情况,您可能需要使用多达5个“'\”`字符。考虑使用非shell元字符而不是<代码> */COD>。我认为在简单的情况下,+
不会给你带来任何麻烦。祝你好运。是的,我试着在这里做一个示例代码,所以你大概是对的。另外,escape char只有在我自己做的情况下才有用。这可能是一个可执行命令的结果。i、 e.设置可能输出=`cmd\u here`
我学到的是不用打印,而是直接使用可能输出进行提示打印,可以得到正确的结果。