User Tools

Site Tools


linux:shellcommands

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
Next revisionBoth sides next revision
linux:shellcommands [2017/04/18 09:38] – [rsync] adminlinux:shellcommands [2018/05/05 12:46] – [sed] admin
Line 361: Line 361:
   * original = a regular expression describing the word to replace (or just the word itself)   * original = a regular expression describing the word to replace (or just the word itself)
   * new = the text to replace it with   * new = the text to replace it with
-  *g = global (i.e. replace all and not just the first occurrence) +  * g = global (i.e. replace all and not just the first occurrence) 
-Below are some basic examples:   +Below are some basic examples for searching and replaccing string<code bash>
-  * Example search and replace string<code bash>+
 cat intro cat intro
 +</code>output:<code>
 The Unix operating system. Unix system The Unix operating system. Unix system
- +</code> 
-sed 's/Unix/UNIX/g' intro  =>  Substitute Unix with UNIX +  * Substitute Unix with UNIX: <code bash> 
-The UNIX operating system. Unix system +sed 's/Unix/UNIX/g' intro  
- +</code>  => output:<code> 
-sed --in-place 's/Unix/UNIX/g' intro  =>  Substitute Unix with UNIX in file intro +The UNIX operating system. Unix system</code> 
- +  * Substitute Unix with UNIX in file intro: <code bash> 
-sed 's/Unix/UNIX/g' intro   =>  Substitute Unix with UNIX+sed --in-place 's/Unix/UNIX/g' intro 
 +</code> 
 +  Substitute Unix with UNIX<code bash> 
 +sed 's/Unix/UNIX/g' intro
 </code> </code>
   * example with -n option<code bash>   * example with -n option<code bash>
-sed -n '1,2p' intro        +sed -n '1,2p' intro</code>=> Just print the first 2 lines 
-=> Just print the first 2 lines +  * Just print lines containing UNIX: <code bash>
 sed -n '/UNIX/p' intro sed -n '/UNIX/p' intro
-=Just print lines containing UNIX+</code>
   * example Deleting Lines<code bash>   * example Deleting Lines<code bash>
 sed '1,2d' intro sed '1,2d' intro
-=> Delete lines 1 and 2 +</code>=> Delete lines 1 and 2 
 +  * Delete all lines containing UNIX:<code bash>
 sed '/UNIX/d' intro sed '/UNIX/d' intro
-=> Delete all lines containing UNIX 
 </code> </code>
 ==== awk ==== ==== awk ====
linux/shellcommands.txt · Last modified: 2022/10/29 16:15 by 127.0.0.1