题解 | #打印字母数小于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