标签: bash
这让我疯了。单引号中的所有内容都应按原样分配,但如果我执行以下操作:
TEST ='。*'
echo $ TEST
我在屏幕上看到一堆垃圾,列出当前目录中的所有“点”文件......
任何帮助都将不胜感激。
答案 0 :(得分:17)
echo "$TEST"
如果不引用变量,则会在第二个命令行上展开它。
答案 1 :(得分:1)
它实际上将“。*”分配给TEST。它只会在您回显时扩展到文件列表。