Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Rechercher / Remplacer les doigts dans le nez sous Linux avec rpl

Capture d'écran de l'interface de rpl montrant la recherche et le remplacement de texte sous Linux

Si comme moi vous êtes plutôt allergique à la ligne de commande dès qu’il s’agit de faire un rechercher-remplacer dans des centaines (voir des milliers) de fichiers sous linux, voici un petit outil plutôt sympathique qui vous épargnera les prises de tête avec awk, sed et grep.

Ca s’appelle rpl et ça s’installe comme ça :
sudo apt-get install rpl
Ensuite, pour l’utiliser, c’est assez simple… Il suffit de préciser la chaine de caractère à rechercher, celle à remplacer et les fichiers dans lesquels vous voulez faire la manip…
rpl [options] old_string new_string target_file(s)
Il y a même quelques options plutôt pas mal pour par exemple faire une simulation de remplacement ou parcourir tous les sous-dossiers récursivement.

–version show program’s version number and exit
-h, –help show this help message and exit
-L, –license show the software license
-x SUFFIX specify file suffix to match
-i, –ignore-case do a case insensitive match
-w, –whole-words whole words (old_string matches on word boundaries only)
-b, –backup make a backup before overwriting files
-q, –quiet quiet mode
-v, –verbose verbose mode
-s, –dry-run simulation mode
-R, –recursive recurse into subdirectories
-e, –escape expand escapes in old_string and new_string
-p, –prompt prompt before modifying each file
-f, –force ignore errors when trying to preserve permissions
-d, –keep-times keep the modification times on modified files
-t, –use-tmpdir use $TMPDIR for storing temporary files
-a, –all do not ignore files and directories starting with .

Et pour les Windowsiens, n’oubliez pas, il y a toujours ça…


Les articles du moment