gpt4 book ai didi

unix - 检查具有完整路径名的文件是否存在时二元运算符预期错误

转载 作者:行者123 更新时间:2023-12-03 03:47:38 25 4
gpt4 key购买 nike

pathname=$(cat $HOME/.rm.cfg)
if [ ! -z $pathname/$1 ]

.rm.cfg 是包含以下目录的文件

/home/username/deleted1

$1 是文件的名称,例如。玻璃

为什么 if [ ! -z $pathname/$1 ] 给出二元运算符预期错误。

最佳答案

在使用某些变量时,当接收到多个单词时,我遇到了同样的错误(预期二元运算符),如下所示:

if [ ! -z ${variable} ];

因此,为了解决此错误,我将其更改为:

if [[ ! -z ${variable} ]];

关于unix - 检查具有完整路径名的文件是否存在时二元运算符预期错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24603037/

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