Pcregrep to the rescue
I was faced with an issue today which seemed extremely simple at first, but proved to throw up one unexpected hurdle. The task seemed simple. A number of sites built by my employer needed to have a specific module updated, all I had to do was generat…