MST

星途 面试题库

面试题:Bash中数组的实现与应用

请描述在Bash中如何定义和初始化一个数组。并且编写一段Bash脚本,实现将数组中的所有元素进行求和操作,并输出结果。
10.9万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试

在Bash中,可以使用以下方式定义和初始化数组:

# 定义并初始化数组
array=(element1 element2 element3)
# 或者
array[0]=element1
array[1]=element2
array[2]=element3

以下是一段Bash脚本,用于将数组中的所有元素进行求和操作并输出结果:

#!/bin/bash

# 定义并初始化数组
nums=(1 2 3 4 5)
sum=0

for num in "${nums[@]}"; do
    sum=$((sum + num))
done

echo "数组元素的和为: $sum"