Sed Stream Editor - Transform Text | Online Free DevTools by Hexmos
Transform text efficiently with the Sed stream editor. Perform powerful text manipulations using regular expressions. Free online tool, no registration required.
sed
GNU stream editor for filtering and transforming text. See also:
awk,ed. More information: https://www.gnu.org/software/sed/manual/sed.html.
- Replace
applewithmangoon all lines using basicregex, print tostdout:
{{command}} | sed 's/apple/mango/g'
- Replace
applewithAPPLEon all lines using extendedregex, print tostdout:
{{command}} | sed {{[-E|--regexp-extended]}} 's/(apple)/\U\1/g'
- Use basic
regexto replaceapplewithmangoandorangewithlimein-place in a file (overwriting original file):
sed {{[-i|--in-place]}} -e 's/apple/mango/g' -e 's/orange/lime/g' {{path/to/file}}
- Execute a specific
sedscript file and print the result tostdout:
{{command}} | sed {{[-f|--file]}} {{path/to/script.sed}}
- [p]rint only the first line to
stdout:
{{command}} | sed {{[-n|--quiet]}} '1p'
- [d]elete lines 1 to 5 of a file and back up the original file with a
.origextension:
sed {{[-i|--in-place=]}}{{.orig}} '1,5d' {{path/to/file}}
- [i]nsert a new line at the beginning of a file, overwriting the original file in-place:
sed {{[-i|--in-place]}} '1i\your new line text\' {{path/to/file}}
- Delete blank lines (with or without spaces/tabs) from a file, overwriting the original file in-place:
sed {{[-i|--in-place]}} '/^[[:space:]]*$/d' {{path/to/file}}
