gpt4 book ai didi

arrays - Badly placed () 的错误与以下 shell 脚本

转载 作者:行者123 更新时间:2023-12-02 04:54:36 24 4
gpt4 key购买 nike

这是代码片段。在这里我看到了错误放置的 () 的错误

#!/bin/sh 
#!/usr/bin/perl -w

# array declaration
arr= (one two three) # seeing error here

# for loop
for (( i=0;i<4;i++ ))
do
echo "\n $i : ${a[i]}"
done

最佳答案

这是一个小错误。

arr=(一二三)

应该是

arr=(一二三)

此外,您不能在 echo 中使用 \n。如果您想使用 \n,请使用 printf

并修复其余的错误,代码如下所示。

# array declaration
arr=(one two three)

# for loop
for (( i=0;i<3;i++ ))
do
printf "\n $((i+1)) : ${arr[i]}"
done
echo ""

关于arrays - Badly placed () 的错误与以下 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18228522/

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