打印下面这句话中字母数不大于6的单词。

I am oldboy teacher welcome to oldboy training class.
方法1:

#!/bin/bash
word6="I am oldboy teacher welcome to oldboy training class."
echo $word6 | sed 's/\.//g' |awk -F " " '{for(i=1;i<NF;i++){if (length($i)<7) print $i; }}'

方法2:

#!/bin/bash
word6="I am oldboy teacher welcome to oldboy training class."
word6a=`echo $word6 | sed 's/\.//g'`
for i in $word6a
do
 if [ ${#i} -lt 7 ]; then
   echo $i
 fi
done

方法3:

echo "I am oldboy teacher welcome to oldboy training class."|xargs -n1|awk '{if(length<7)print}'

这段代码是来自互联网。其缺点是没有处理标点符号。

shell小技巧(十一)打印下面这句话中字母数不大于6的单词相关推荐

  1. 用shell打印下面这句话中字母数小于6的单词

    Bash also interprets a number of multi-character options 答案: #! /bin/bash for i in bash also interpr ...

  2. Shell小技巧(一百零五)脚本中的空格小结

    1.通过空格可以实现同一行内给多个变量赋值 例如: var1=1   var2=2   var3=3 2.变量中含有空格时,可能输出结果大相径庭 例如: x="a b  c   d     ...

  3. uwsgi怎么通过浏览器访问某个脚本_4个Shell小技巧帮你提高机器学习效率:写好脚本,事半功倍...

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在机器学习的实践过程中,用好Shell能帮你很多节省时间. 最近,有位来自ETHZ的学生分享了一些Shell小技巧.对程序员来说,这些技巧更 ...

  4. 4个Shell小技巧,帮你提高机器学习生产效率

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 在机器学习的实践过程中,用好Shell能帮你很多节省时间. 最近,有位来自ETHZ的学生分享了一些Shell小技巧.对程序员来说,这些技巧 ...

  5. 6条shell小技巧,让脚本显得不再业余

    6条shell小技巧,让脚本显得不再业余 原创作者: 58沈剑 来自公众号:架构师之路 画外音:说实话,技术思路类文章(WHY, HOW),比技术实践类(WHAT)更难写. 如何能让自己的shell显 ...

  6. 谷歌小恐龙:我还是那句话,我只要略微出手,就已经达到这个分段的极限(Chrome小恐龙开挂)

    无论是开发人员,还是机房上课的学生,还是上网冲浪的资深网民,使用谷歌浏览器(Chrome)时,如果没有连接上互联网,那么就会看到以下界面,当然如果你联网也想玩,可以在地址栏输入: chrome://d ...

  7. 884.两句话中的不常见单词

    题目 884.两句话中的不常见单词 题目大意 句子 是一串由空格分隔的单词.每个 单词 仅由小写字母组成. 如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不 ...

  8. 两句话中的不常见单词(Uncommon Words from Two Sentences)java

    两句话中的不常见单词(Uncommon Words from Two Sentences)java 题干 给定两个句子 A 和 B . (句子是一串由空格分隔的单词.每个单词仅由小写字母组成.) 如果 ...

  9. shell小技巧(五十)打印100以内被3整除的数

    打印100以内被3整除的数 输出要求每行输出9个数,每行每列对齐 代码: #!/bin/bash #设定被除数是3 i=3 #设定一个变量记录行输出列的数量,等于10时换行,重置为1 j=1 whil ...

最新文章

  1. 转载 CreateWaitableTimer和SetWaitableTimer函数
  2. 如何删除exchange2007默认证书
  3. java 自定义validate_Golang-03 自定义validator,实现java注解功能-Go语言中文社区
  4. FOSCommentBundle功能包:改变样式
  5. [Everyday Mathematics]20150221
  6. SAP Cloud for Customer Cloud Application Studio的Trace功能
  7. 农村信用社招聘考试计算机,农村信用社招聘考试题:计算机(一)
  8. HDU 4740 The Donkey of Gui Zhou (模拟)
  9. 奇淫技巧之整形数组偏移量
  10. 恒大集团:网传《关于召开全国恒大财富投资人大会通知》系伪造
  11. 修改+oracle+归档模式,修改oracle的归档模式
  12. pku 1321 棋盘问题 DFS
  13. ★LeetCode(429)——N叉树的层序遍历(JavaScript)
  14. Like Sunday, Like Rain - JavaScript运算符优先级
  15. html利用cookie登陆,前端登陆注册实现——利用cookie模仿后台数据库存取数据
  16. syslog日志转换器_图解将windows日志转成syslog格式并发送
  17. 王垠:完全用Linux工作 (转载)
  18. 计算机页面里的坚果云删不了怎么回事,我的坚果云文件夹为什么无法删除
  19. HTML 锁定表格首行首列、拖拽表格列宽
  20. snapchat_如何从Snapchat故事中删除快照

热门文章

  1. 车联网安全知识点总结
  2. 方维分享怎样修改数据库配置?
  3. 国际布线标准电缆色谱
  4. dp P1968 美元汇率 题解
  5. linux 32位和64位的区别 内存,32位、64位的区别
  6. 英特尔诺基亚发布MeeGo移动版操作系统
  7. 华为路ws5200设置虚拟服务器,华为路由WS5200怎么配置DMZ主机
  8. 电脑计算机不显示桌面了怎么办,电脑不显示桌面黑屏了 电脑黑屏不显示桌面怎么办 - 云骑士一键重装系统...
  9. USB转串口芯片 FT232RL/CH9101/PL2303/CY7C65213同类型芯片参数对比
  10. 在Android系统中使用系统自带的emoji表情