Shell 代码:如何处理目录变量中的空格
在判断目录是否存在时,如果目录变量包含空格,需要使用单引号将整个路径括起来,以避免空格对路径的影响。
dir='/path/to/directory with spaces'
if [ ! -d '$dir' ]; then
echo 'Directory does not exist'
fi
在这个例子中,单引号将整个目录路径包含起来,即使路径中有空格,也不会影响到判断的结果。
原文地址: https://www.cveoy.top/t/topic/lYZC 著作权归作者所有。请勿转载和采集!