mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
20 lines
494 B
Bash
20 lines
494 B
Bash
#!/usr/bin/env bash
|
|
|
|
# ----------------------------------------------------------------------------------
|
|
# 根据特定字符将一个字符串分割成数组
|
|
# ----------------------------------------------------------------------------------
|
|
|
|
str="0.0.0.1"
|
|
OLD_IFS="$IFS"
|
|
IFS="."
|
|
array=(${str})
|
|
IFS="$OLD_IFS"
|
|
size=${#array[*]}
|
|
lastIndex=`expr ${size} - 1`
|
|
echo "数组长度:${size}"
|
|
echo "最后一个数组元素:${array[${lastIndex}]}"
|
|
for item in ${array[@]}
|
|
do
|
|
echo "$item"
|
|
done
|