sed command
LINUX-Frequently used commands
sed command Converting characters. |
Syntax |
sed [Option] [file-name] |
The sed command is used to bulk replace a string of characters in a file. If you have a file with a lot of characters, you can use this command to replace them all at once. When you run the command, specify the file as an argument. |
Frequently used options |
-e Specify the process -f Specify the file in which the process is written. |
Example: Replace a string in a file. |
If you look at the contents of temp.txt $ cat temp.txt abcdefg 12345 wwwzzz usj $ sed -e "s/12345/ABCSEFG/" temp.txt ←Replace "12345" with "ABCSEFG". abcdefg ABCSEFG wwwzzz usj. |
Example: Replace a string with a specified file. |
$ cat -e temp1.txt ← Run it with the option "-e". If you look at the contents of temp.txt $ cat temp.txt abcdefg 12345 wwwzzz usj. $ cat sedfile ←Displays the contents of the file containing the replacement process. s/12345/ABCSEFG/ $ sed -f sedfile temp.txt ←Run the sed command with the file describing the process.. |