unix shell 中的数组?

标签 arrays bash shell unix

如何在 unix shell 脚本中创建数组?

最佳答案

以下代码在 shell 中创建并打印字符串数组:

#!/bin/bash
array=("A" "B" "ElementC" "ElementE")
for element in "${array[@]}"
do
    echo "$element"
done

echo
echo "Number of elements: ${#array[@]}"
echo
echo "${array[@]}"

结果:

A
B
ElementC
ElementE

Number of elements: 4

A B ElementC ElementE

关于unix shell 中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878882/

相关文章:

linux - 如何在给定子字符串之后替换字符串中出现的特定字符

java - 每次获取 shell 脚本 255 的退出值

改变矩阵列并得到所有元素都相等的子矩阵的行数

c - 编程语言C

java - 如何在Java中将字符串转换为字符来填充数组?

javascript - 按数组中对象内的对象属性过滤对象数组

linux - linux下解析文件

python - IPython 魔法命令和破折号

linux - 执行脚本时找不到邮件命令错误

shell 脚本 : nested loop and continue