小编Poo*_*ain的帖子

最佳实践:在 bash 脚本中打印数组

I ran shellcheck on my script and ran into an error on a very simple aspect -

echo "List of fields deleted: ${deleted[@]}"
^-----------^ SC2145: Argument mixes string and array. Use * or separate argument.

I am trying to do similar behavior as below-

declare -a  deleted
deleted = ("some.id.1" "some.id.22" "some.id.333")
echo "List of fields deleted: ${deleted[@]}"
Run Code Online (Sandbox Code Playgroud)

Which is a better practice to print the elements in the array?

echo "List of fields deleted: ${deleted[@]}"
Run Code Online (Sandbox Code Playgroud)

OR

echo "List of …
Run Code Online (Sandbox Code Playgroud)

unix arrays bash scripting

5
推荐指数
1
解决办法
1279
查看次数

标签 统计

arrays ×1

bash ×1

scripting ×1

unix ×1