User Tools

Site Tools


linux:sed

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:sed [2021/12/11 12:39] – [Using as regex to get stuff] utedasslinux:sed [2022/09/12 00:30] (current) – external edit 127.0.0.1
Line 5: Line 5:
 By default, everything that is not deleted (by a delete command) is printed to stdout. To inhibit this, pass '-n' flag. By default, everything that is not deleted (by a delete command) is printed to stdout. To inhibit this, pass '-n' flag.
  
-Forward dash '/' is a separator character. It is used to separate different commands and their arguments.+Forward dash ''/'' is usually a separator character. It is used to separate different commands and their arguments
 + 
 +Truth to be told, almost any character can be used as a separator. The first character after the command seems to be used as a separator. Thus '' 's/some text/other text/p' '' could be written as '''sKsome textKother textKp' ''.
  
 sed takes a string as argument, which can contain commands, that in turn contain matching strings. sed takes a string as argument, which can contain commands, that in turn contain matching strings.
Line 13: Line 15:
 For example the command to print a line that matches something would be For example the command to print a line that matches something would be
 <code bash> <code bash>
-echo testfil.txt | sed -n 'something/p'+echo testfil.txt | sed -n '/something/p'
 </code> </code>
  
linux/sed.1639226351.txt.gz · Last modified: 2022/09/12 00:30 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki