How can I find and replace specific words in a text file using command line?
sed -i 's/original/new/g' file.txt
Explanation:
sed
= Stream EDitor-i
= in-place (i.e. save back to the original file)The command string:
s
= the substitute commandoriginal
= a regular expression describing the word to replace (or just the word itself)new
= the text to replace it withg
= global (i.e. replace all and not just the first occurrence)file.txt
= the file name
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments