成功最有效的方法就是向有经验的人学习!

循环打印出字母长度小于6的单词

I am oldboy teacher welcome to oldboy training class.

上面这句话,将单词长度不足6个的打印出来。

分析:

为了代码的可读性,我还是将这个字符串全部放入一个变量,将标点符号去掉。

去掉标点符号可以去替换或者字符切片的方式都可以

1、切片的方式:

echo ${Words:0:$((${#Words} - 1))}

2、替换的方式:

echo $Words|sed 's#\.##g'

有了这些数据,用循环来处理就比较方便了。

我们将这个字符串变成数组,然后用循环去遍历数组,在输出时判断它的长度即可。

for i in ${Words[*]}; do if [ ${#i} -lt 6 ]; then echo $i; fi; done

赞(1) 打赏
未经允许不得转载:陈桂林博客 » 循环打印出字母长度小于6的单词

大佬们的评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

全新“一站式”建站,高质量、高售后的一条龙服务

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏