gpt4 book ai didi

linux - 如何使用 grep 和 wc 的组合打印文件中最长的单词

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:06:51 27 4
gpt4 key购买 nike

我正在努力寻找文本文件中最长的单词。我试了一下,找出文件中最长单词的字符数通过使用命令

wc -L

我需要使用这个数字和 grep 命令打印最长的单词。

最佳答案

如果您必须使用这两个命令,我建议:

grep -E ".{$(wc -L < test.txt)}" test.txt

命令替换用于构建正确的大括号表达式以匹配具有给定字符数的行。 -E 需要启用扩展的正则表达式支持;否则,大括号需要转义:grep ".\{...\}"test.txt.

使用 awk 命令单次遍历文件可能会更快。

关于linux - 如何使用 grep 和 wc 的组合打印文件中最长的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38640466/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com