您的位置:首页 > 其它

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

2016-05-20 19:20 429 查看
打印出一段英文单词字母大于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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: