课后作业(C高级)——day1

read -a arr

#.的下标所在位置
res=`expr index ${arr[0]} '.'`
res1=`expr index ${arr[1]} '.'`
res2=`expr index ${arr[2]} '.'`

#各个字符串长度
s=`expr length ${arr[0]}`
s1=`expr length ${arr[1]}`
s2=`expr length ${arr[2]}`

#后半段长度
s3=$((s-res))
s4=$((s1-res1))
s5=$((s2-res2))

#前半段
str1=`expr substr ${arr[0]} 1 $((res-1))`
str2=`expr substr ${arr[1]} 1 $((res1-1))`
str3=`expr substr ${arr[2]} 1 $((res2-1))`


#后半段
str4=`expr substr ${arr[0]} $((res+1)) $s3`
str5=`expr substr ${arr[1]} $((res1+1)) $s4`
str6=`expr substr ${arr[2]} $((res2+1)) $s5`

#拼接输出
echo "$str1 $str4"
echo "$str2 $str5"
echo "$str3 $str6"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值