How to replace a string in multiple files in linux command line

cd /path/to/your/folder
sed -i 's/foo/bar/g' *

Occurrences of “foo” will be replaced with “bar”.

On BSD systems like macOS, you need to provide a backup extension like -i '.bak' or else “risk corruption or partial content” per the manpage.

cd /path/to/your/folder
sed -i '.bak' 's/foo/bar/g' *

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)