我已经编写了下面的shell脚本来在屏幕上打印“*”,但是当我执行脚本时,它列出了脚本所在的当前目录中的所有文件和目录。有人能告诉我为什么脚本会列出当前目录中的所有文件和目录吗?
#!/bin/bash
TEST="*";
echo $TEST
最佳答案
因为""
周围缺少一些$TEST
。
尝试echo "$TEST"
。
关于linux - 当shell脚本回显“*”时,为什么列出文件和目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8063335/