FastHandle - IT Operations Examples

FastHandle is fast operation tools for infrastructure configurations and tests.

User Tools

Site Tools


appendix:sed.html



Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
appendix:sed.html [2018/02/02 00:42]
kurihara
appendix:sed.html [2020/02/28 23:14] (current)
kurihara [Insert row]
Line 10: Line 10:
  
  
 +\\ 
 +\\
 ===== Example ===== ===== Example =====
 ==== Delete row==== ==== Delete row====
Line 28: Line 29:
 </sxh> </sxh>
  
 +\\
 ==== Append row==== ==== Append row====
 <sxh bash toolbar:false gutter:false> <sxh bash toolbar:false gutter:false>
Line 44: Line 46:
  
  
 +\\
 ==== Insert row==== ==== Insert row====
 +<sxh bash toolbar:false gutter:false>
 +$ cat test.txt
 +123ab
 +456ab
 +abcab
 +defab
 +$ cat test.txt | sed -e "/456/i aaa"
 +123ab
 +aaa
 +456ab
 +abcab
 +defab
 +</sxh>
 +
 +\\
 +==== Substitution ====
 <sxh bash toolbar:false gutter:false> <sxh bash toolbar:false gutter:false>
 $ cat test.txt $ cat test.txt
Line 52: Line 70:
 abc abc
 def def
-$ cat test.txt | sed -e "/456/i aaa"+$ cat test.txt | sed 's/456/789/g'
 123 123
-aaa +789
-456+
 abc abc
 def def
 </sxh> </sxh>
  
 +<sxh bash toolbar:false gutter:false>
 +$  cat test.txt
 +Defaults          requiretty
 +$ cat test.txt |sed 's/Defaults.*requiretty/#Default\trequiretty/g'
 +#Default        requiretty
 +</sxh>
 +
 +\\
 +=== Replace if matched===
 +<sxh bash toolbar:false gutter:false>
 +sed -i '/disable/ s/yes/no/' /etc/xinetd.d/tftp"
 +</sxh>
 +
 +
 +\\
 +==== Reuse ====
 +If it is enclosed by \(target character string \), it is partially reused such as \1, \2, \3, ... of the replaced character string
  
  


appendix/sed.html.1517499740.txt.gz · Last modified: 2018/02/02 00:42 by kurihara