find
y grep
findet das gesuchte Wort, aber um es zu ersetzen, müssen Sie es mit sed
, awk
oder Ihren bevorzugten Stream-Bearbeitungsfilter.
groovy
, python
, perl
führen alle Such- und Ersetzungsoperationen aus - verwenden Sie Ihren Favoriten oder wählen Sie eine aus, die Sie lernen möchten.
Für Operationen an einer Codebasis verwende ich find | sed
für einfache Operationen ( cygwin
ist Ihr Freund) und die Suchen/Ersetzen-Funktion der IDE mit Regex-Unterstützung für komplexere Operationen. Eclipse, Idea, Visual Studio und sogar SQL Server Manglement Studio verfügen über leistungsstarke Funktionen zum Suchen und Ersetzen. Die schlechte Nachricht ist, dass nicht alle von ihnen die gleiche Regex-Syntax verwenden.