iam trining查找文本文件中最长的单词。
我试了一下,找出了文件中最长单词的字符数
通过使用命令
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/