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

时间:2016-07-28 15:18:00

标签: linux bash shell

我想找到一个文本文件中最长的单词。 我试了一下,找出文件中最长字的字符数 使用命令

wc -L

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

1 个答案:

答案 0 :(得分:3)

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

MyBehavior.FormSubmit_hello("Hi :D");

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

使用grep ".\{...\}" test.txt命令进行单次传递可能会更快。