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

打印字母数小于8的单词

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

#!/bin/bash

cat nowcoder.txt | xargs -n1 | awk -F "" 'NF<8'

以下是该命令的详细解释:

  • cat nowcoder.txt:读取文本文件 nowcoder.txt 的内容,并输出到标准输出。
  • xargs -n1:将 cat 命令的输出分割成单独的行,并将其传递给 awk 命令。-n1 选项指定每次只传递一行。
  • awk -F "" 'NF<8':使用 awk 命令对输入进行处理。

具体来说:

  • -F "" 选项指定字段分隔符为空字符串。这意味着 awk 将把每个字符视为一个单独的字段。
  • NF<8 条件表示当前行的字段数 (即字符数) 小于 8
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务