以下是一个示例解决方案:
#!/bin/bash
# 创建变量
directory="/path/to/directory"
# 用_分割路径
path=$(echo "$directory" | tr '/' '_')
# 检查路径是否存在
if [ -d "$path" ]; then
echo "路径存在"
else
echo "路径不存在"
fi
在这个示例中,我们首先创建了一个变量directory
,它包含了要检查的路径。然后,我们使用tr
命令将路径中的斜杠(/
)替换为下划线(_
),并将结果保存在变量path
中。最后,我们使用-d
选项来检查$path
是否是一个存在的目录。如果目录存在,我们打印出"路径存在",否则打印"路径不存在"。
上一篇:Bash插值问题与保留字符