打印出一段英文单词字母大于6个的

打印出一段英文单词字母大于6个的

方法一:
#!/bin/bash list=(tangshengwei zai lehenghudong shangban gong zuo) for ((i=0;i<${#list[*]};i++));doif [ "`echo ${list[$i]}|wc -c`" -lt 6 ];then echo "${list[i]}" fi done

方法二:
for list in tangshengwei zai lehenghudong shangban gong zuo;do ##不能给变量加双引if [ ${#list} -le 6 ];then ##这里是变量取每个单词的个数的方法,不是元组。 echo $list fi done

方法三:
for list in tangshengwei zai lehenghudong shangban gong zuo;do
        if [ "`expr length $list`" -le 6 ];then 
                echo $list
        fi
done

 

posted @ 2016-05-20 19:20  唐胜伟  阅读(291)  评论(0编辑  收藏  举报