How to create an array with a sequence of numbers in Bash

2 Answers

0 votes
# seq FIRST STEP LAST

arr=($(seq 0 1 9))

for i in ${!arr[@]}; do
    echo "element $i is ${arr[$i]}"
done
 
 
 
# run:
#
# element 0 is 0
# element 1 is 1
# element 2 is 2
# element 3 is 3
# element 4 is 4
# element 5 is 5
# element 6 is 6
# element 7 is 7
# element 8 is 8
# element 9 is 9
#

 



answered Aug 9, 2024 by avibootz
0 votes
# seq FIRST STEP LAST

arr=($(seq 0 0.2 2.4))

for i in ${!arr[@]}; do
    echo "element $i is ${arr[$i]}"
done
 
 
 
# run:
#
# element 0 is 0.0
# element 1 is 0.2
# element 2 is 0.4
# element 3 is 0.6
# element 4 is 0.8
# element 5 is 1.0
# element 6 is 1.2
# element 7 is 1.4
# element 8 is 1.6
# element 9 is 1.8
# element 10 is 2.0
# element 11 is 2.2
# element 12 is 2.4
#

 



answered Aug 9, 2024 by avibootz

Related questions

1 answer 132 views
2 answers 156 views
156 views asked Jan 13, 2024 by avibootz
1 answer 144 views
1 answer 183 views
183 views asked Jun 25, 2021 by avibootz
1 answer 218 views
1 answer 269 views
...