shell里把变量带上双引号
在shell中,将变量带上双引号可以防止变量中的空格或特殊字符被解释或删除。例如:
name="John Doe"
echo "My name is $name" # 输出 My name is John Doe
path="/home/user/my folder/"
ls "$path" # 输出 my file.txt my image.png
如果不带双引号,上面的命令会输出错误信息,因为shell会将变量中的空格解释为命令参数的分隔符。
原文地址: https://www.cveoy.top/t/topic/bXQk 著作权归作者所有。请勿转载和采集!