gpt4 book ai didi

linux - 在 Bash 中填充变量时没有这样的文件或目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:49 25 4
gpt4 key购买 nike

当我在 bash 脚本中运行以下命令时:

urlOfServer="$($repoURL_StripLastFour | awk -F'/' '{print $1}')"  

我收到以下错误:

192.168.1.12:7999/pcfpt/scriptsforexamples: No such file or directory

可以看到在脚本运行时,repoURL_StripLastFour变量的值为192.168.1.12:7999/pcfpt/scriptsforexamples。该值由脚本的其他元素在运行时自动创建,因此我不能简单地将其作为文字传递。

解决此错误需要什么特定语法,以便可以成功填充 urlOfServer 变量?

我已经尝试过许多移动引号和括号的变体。

最佳答案

替换

$repoURL_StripLastFour

echo "$repoURL_StripLastFour"

stdin 喂 awk或更换

$repoURL_StripLastFour | awk -F'/' '{print $1}'

awk -F'/' '{print $1}' <<< "$repoURL_StripLastFour"

使用here string .

关于linux - 在 Bash 中填充变量时没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49659315/

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