我有一个if语句,其开始是使用将该域名拆分为一个数组。作为IFS。如果数组有3个项目,它将做一件事;如果数组有2个,它将做另一件事。我对前三个项目感兴趣。
对于www.domain.com,我会得到['www','domain','com']。
我需要找出一种方法,使www或array [0]成为一个变量,并将domain和com或array [1]和array [2]合并为另一个变量。我已经尝试过,但是我是新手,无法弄清楚,也无法找到它是如何在线完成的。
我的if语句代码很好用:
input=$1
IFS='.' read -r -a domain_dot <<< "$input"
if [ ${#domain_dot[@]} == 3 ]; then
echo "One"
else
echo "Two"
fi