【发布时间】:2010-05-16 08:15:52
【问题描述】:
假设我有一个环境变量myvar:
myvar=\tapple\n
当下面的命令会打印出这个变量时
perl -e 'print "$ENV{myvar}"'
我实际上将拥有\tapple\n,但是,我希望对这些控制字符进行评估而不是转义。我将如何实现它?
在现实世界中$ENV 居住在替代,但我希望答案能涵盖这一点。
【问题讨论】:
-
备份一个步骤,为什么你的环境变量里面有这些序列?
-
@brian d foy:因为它们来自文本文件,多行和格式化。
标签: perl