How do I count the number of occurrences of a string in an entire file?

前端 未结 6 873
夕颜
夕颜 2020-12-21 02:17

Is there an inbuilt command to do this or has anyone had any luck with a script that does it?

I am looking to count the number of times a certain string (not word) a

6条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-21 02:23

    text="(\*)"
    grep -o $text file | wc -l
    

    You can make it into a script which accepts arguments like this:

    script count:

    #!/bin/bash
    text="$1"
    file="$2"
    grep -o "$text" "$file" | wc -l
    

    Usage:

    ./count "(\*)" file_path
    

提交回复
热议问题