一、实现思路
1.把这句话看成是一个数组,存放到变量arr中。
2.用 ${#arr[*]} 表示该数组元素的个数;用${#arr[$i]} 表示每个单词字母个数;用 ${arr[$i]} 表示这个单词本身。
3.用for循环遍历该数组中的每一个元素(${#arr[*]} ),用if判断单词字母个数(${#arr[$i]} )是否小于等于6,如果小于6,就输出该单词本身( ${arr[$i]})
二、脚本实现
#!/bin/bash
arr=(The best preparation for tomorrow is doing your best today.)
for((i=0;i<${#arr[*]};i++))
do
if [ ${#arr[$i]} -lt 6 ]
then
echo "${arr[$i]}"
fi
done