gpt4 book ai didi

linux - 查看名称中是否存在带有空格的目录/文件

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:54 27 4
gpt4 key购买 nike

我想检查路径是文件还是目录。我知道这条路存在。只要路径中没有空格,下面的代码就可以工作。如何使其适用于带有空格的名称?我目前有一个带有名称的文件,无法检查它是否远程存在。代码如下:

server=<serverip>
path="/var/lib/Fingerprint log.log"

if ssh root@$server test -d $path
then
echo "Directory"
else
echo "File"
fi

当我有一个带有空格的路径时,它失败了

测试:/var/lib/Fingerprint:需要二元运算符

如果路径是/var/lib/Fingerprint log.log

最佳答案

根据最上面的评论,您需要使用“${path}”而不是$path。

关于linux - 查看名称中是否存在带有空格的目录/文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30174269/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com