Skip to content

vaeth/pyrep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pyrep

Search and/or replace regular expressions within many files interactively.

(C) Martin Väth (martin at mvath.de). This project is under the BSD license.

There is a successor project https://github.com/vaeth/replacer Use that instead since it is better in almost every aspect:

When I wrote this code many years ago, python has just been released. There was no python style recommendation out there (or I was not aware of). From current viewpoint the code reads rather ugly and hardly pythonic. However, I left it unchanged except for some python2/3 compatibility quirks.

pyrep (Python grep) is a python script with which you can search and also replace regular expressions in a collection of files. Its functionality is similar to the perl script plrep from https://github.com/vaeth/mv_perl/

To install this script, just copy the content of bin/ into your $PATH. To get zsh completion, copy the content of zsh/ to your zsh's $fpath, perhaps /usr/share/zsh/site-functions/.

For Gentoo, there is an ebuild in the mv repository (available by app-select/eselect-repository or app-portage/layman).