0 )) then -6ren">
gpt4 book ai didi

linux - bash命令错误

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

i=0
while read line

do
echo "i is --- $i"
#echo $line "\n"

if (( $i > 0 ))
then
$Eda_package=$(echo $line | awk '{print $1}')
$well_bias=$(echo $line | awk '{print $2}')
$biasmap=$(echo $line | awk '{print $3}')
$unified=$(echo $line | awk '{print $4}')
echo "eda pack --$Eda_package wellbias is --$well_bias biasmap is --$biasmap unified- -- $unified"
fi
i=$((i+1))
done < config.list

在上面的 bash 程序中我得到一个错误:

./script.sh: line 9: =EDA_7p0: command not found

我该如何解决这个问题?

最佳答案

表格的行:

$xyzzy=plugh

xyzzy 在执行前替换,这样它们看起来像:

=plugh

假设它们尚未设置。如果设置了它们,您可能会得到不同的行为,但几乎肯定不是您想要的。

你应该改变你的台词(举个例子):

$Eda_package=$(echo $line | awk '{print $1}')

到:

Eda_package=$(echo $line | awk '{print $1}')

$ 不是变量名的一部分,它表示后面的单词应该被替换的变量。

关于linux - bash命令错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10959390/

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