Difference between revisions of "Sed"
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
Output: | Output: | ||
Module:734556565 | Module:734556565 | ||
To learn more about these pattern defining instructions, see [https://en.wikipedia.org/wiki/Sed# | To learn more about these pattern defining instructions, see [https://en.wikipedia.org/wiki/Sed#Other_sed_commands Sed Commands]. | ||
<noinclude> | <noinclude> |
Revision as of 04:47, 28 January 2022
sed is a unix command for stream data editor.
Special Characters
When dealing with special characters, use a different set of separators. For example: when dealing with '
, use the following command:
sed "/'/d" OriginalTextualContent.txt > NoSeparator.txt
Two or more replacement rules
If one needs to replace more than one set of characters, one can use the following expression:
sed -e "/'/d" -e "s/,/|/g" OriginalTextualContent.txt > NoSeparator.txt
Note the two -e
prefixes. These prefixes defines the multiple substitution expressions.
For more explainations, see[1] Click here to see the portion that talks about special characters
Pattern matching with . * and $
To remove some string after certain character, say |
, see the following example:
echo "Module:734556565|Module:certainModuleName3" | sed "s/|.*$//"
Output:
Module:734556565
To learn more about these pattern defining instructions, see Sed Commands.
References
- ↑ DistroTube, ed. (Jun 25, 2021). Learning Sed Is Beneficial For Linux Users. local page: DistroTube.