打印出一段英文单词字母大于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
原文地址:https://www.cnblogs.com/tangshengwei/p/5513245.html