题解 | #打印字母数小于8的单词#

打印字母数小于8的单词

https://www.nowcoder.com/practice/bd5b5d4b93a04226a81afbabf0be797d

1、先通过正则匹配到每个单词

2、再用for 循环 遍历

3、判断单词长度

#!/bin/bash
matchs=`grep -E -o '[a-zA-Z]{1,}\b'`
for word in ${matchs[@]}
do
    if [[ ${#word} -lt 8 ]]
    then
        echo $word;
    fi;
done;
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务