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