diff --git a/pages/common/sed.md b/pages/common/sed.md index d507542a4c..72484c91e9 100644 --- a/pages/common/sed.md +++ b/pages/common/sed.md @@ -6,17 +6,17 @@ `sed 's/{{find}}/{{replace}}/' {{filename}}` -- Replace only on lines matching the line pattern: +- Replace all occurrences of an extended regular expression in a file: -`sed '/{{line_pattern}}/s/{{find}}/{{replace}}/'` +`sed -r 's/{{regex}}/{{replace}}/g' {{filename}}` - Replace all occurrences of a string in a file, overwriting the file (i.e. in-place): `sed -i 's/{{find}}/{{replace}}/g' {{filename}}` -- Replace all occurrences of an extended regular expression in a file: +- Replace only on lines matching the line pattern: -`sed -r 's/{{regex}}/{{replace}}/g' {{filename}}` +`sed '/{{line_pattern}}/s/{{find}}/{{replace}}/'` - Apply multiple find-replace expressions to a file: diff --git a/pages/osx/sed.md b/pages/osx/sed.md index cd00dd308e..81dc846c71 100644 --- a/pages/osx/sed.md +++ b/pages/osx/sed.md @@ -6,17 +6,17 @@ `sed 's/{{find}}/{{replace}}/' {{filename}}` -- Replace only on lines matching the line pattern: +- Replace all occurrences of an extended regular expression in a file: -`sed '/{{line_pattern}}/s/{{find}}/{{replace}}/'` +`sed -E 's/{{regex}}/{{replace}}/g' {{filename}}` - Replace all occurrences of a string in a file, overwriting the file (i.e. in-place): `sed -i '' 's/{{find}}/{{replace}}/g' {{filename}}` -- Replace all occurrences of an extended regular expression in a file: +- Replace only on lines matching the line pattern: -`sed -E 's/{{regex}}/{{replace}}/g' {{filename}}` +`sed '/{{line_pattern}}/s/{{find}}/{{replace}}/'` - Apply multiple find-replace expressions to a file: