iam正在尋找文本文件中最長的單詞。 我嘗試過了,通過使用命令如何使用grep和wc組合打印文件中最長的單詞
wc -L
我需要打印最長的單詞通過此號碼和grep命令找出沒有在文件中 最長詞中的字符。
iam正在尋找文本文件中最長的單詞。 我嘗試過了,通過使用命令如何使用grep和wc組合打印文件中最長的單詞
wc -L
我需要打印最長的單詞通過此號碼和grep命令找出沒有在文件中 最長詞中的字符。
如果必須使用兩個命令給,我建議:
grep -E ".{$(wc -L < test.txt)}" test.txt
命令替換是用來建立正確的括號表達式匹配準確定數的線(S)的字符。需要-E
才能啓用擴展正則表達式支持;否則,大括號需要轉義:grep ".\{...\}" test.txt
。
使用awk
命令可以更快地傳遞文件。
謝謝;我證實你需要'-E'或逃避括號,但忘了在測試後更新答案。 – chepner
謝謝@chepner –
你每行有多少個單詞?用awk可能更容易 – AwkMan
看看這個問題 http://stackoverflow.com/questions/8962466/finding-the-longest-word-in-a-text-file – brad
每行1個字。 Iam使用標準文件/ usr/share/dict/words –