打印出一段英文单词字母大于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
相关文章推荐
- hdoj 1175 连连看(BFS)
- 在JavaScript中模拟类(class)及类的继承关系
- lightoj 1265 Island of Survival
- HDU——1233还是畅通工程(克鲁斯卡尔+优先队列)
- 互联网公司团队建设的几个要点
- LeetCode 342. Power of Four
- 对关系型数据库规范化理论理解的图解
- C++程序错误集锦,如:thiscall,_tmain已经定义,重载,未定义的标识符
- flume介绍及扩展开发心得
- Ioc(Inversion of Control)
- iOS多线程开发--NSThread NSOperation GCD
- 开闭、里氏代换、依赖倒转、单一职责、迪米特五种原则
- [微信开发] 微信网页授权Java实现
- Java学习笔记(六)
- 上传图片
- Java/Android 代码规范
- java设计模式学习-工厂模式
- apktool使用
- 树链剖分
- Python 进阶 —— 迭代器与生成器