1
我在位置/home/someuser/sometext.txt中有一個文件。我想要計算特定字符串出現的行數。從Linux命令行執行該操作的方式是什麼?從Linux命令行查找出現字符串的行數
我在位置/home/someuser/sometext.txt中有一個文件。我想要計算特定字符串出現的行數。從Linux命令行執行該操作的方式是什麼?從Linux命令行查找出現字符串的行數
的grep與-c
開關是你所需要的:
grep -c "pattern" /home/someuser/sometext.txt
替代的解決方案使用AWK:
awk '/regex/{c++}END{print c+0}' /home/someuser/sometext.txt
Anubhava - 小問題,你需要'END {打印C + 0}'的' awk'的解決方案來模仿'grep -c'在沒有找到匹配的情況下的行爲......謝謝 – iruvar
@ 1_CR:同意,非常感謝,修正。 – anubhava