【发布时间】:2010-10-14 19:07:39
【问题描述】:
这让我发疯了。单引号中的所有内容都应该按原样分配,但如果我执行以下操作:
TEST=' .* '
回显 $TEST
我在屏幕上看到一堆垃圾,列出当前目录中的所有“点”文件...
任何帮助将不胜感激。
【问题讨论】:
标签: bash
这让我发疯了。单引号中的所有内容都应该按原样分配,但如果我执行以下操作:
TEST=' .* '
回显 $TEST
我在屏幕上看到一堆垃圾,列出当前目录中的所有“点”文件...
任何帮助将不胜感激。
【问题讨论】:
标签: bash
echo "$TEST"
如果你不引用变量,它会在第二个命令行上展开。
【讨论】:
它实际上将“.*”分配给 TEST。它只会在您回显时扩展为文件列表。
【讨论】: