In-place edit
Modify file in-place (no backup); on macOS add empty string: -i ''
sed -i 's/old/new/g' config.cfg
- tool
- sed15 commands
More sed commands
-
sed -i.bak 's/old/new/g' file.txtEdit in-place and save original as file.txt.bak
-
sed '/^#/d' config.txtDelete all comment lines starting with #
-
sed '/^[[:space:]]*$/d' file.txtRemove all empty or whitespace-only lines
-
sed -n '10,20p' file.txtPrint lines 10 through 20 only (suppress default output with -n)
-
sed -n '/ERROR/p' app.logPrint only lines that match ERROR